Yii框架弹出窗口组件CJuiDialog用法分析


Posted in PHP onJanuary 07, 2017

本文实例讲述了Yii框架弹出窗口组件CJuiDialog用法。分享给大家供大家参考,具体如下:

CJuiDialog组件在手册zii.widgets.jui下

在视图下使用以下代码

$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
 'id'=>'mydialog',//弹窗ID
 // additional javascript options for the dialog plugin
 'options'=>array(//传递给JUI插件的参数
  'title'=>'弹窗标题',
  'autoOpen'=>false,//是否自动打开
  'width'=>'auto',//宽度
  'height'=>'auto',//高度
  'buttons'=>array(
  '关闭'=>'js:function(){ $(this).dialog("close");}', ),
  ),
));
echo 'dialog content here';
$this->endWidget('zii.widgets.jui.CJuiDialog');
// 这是弹窗链接,
echo CHtml::link('open dialog', '#', array(
 'onclick'=>'$("#mydialog").dialog("open"); return false;',//点击打开弹窗
));

属性 类型 描述 定义在
actionPrefix string actions的ID的前缀。当微件在CController::actions中声明了动作提供者,可以为其动作的ID指定前缀以区别于别的微件或控制器。当微件用于控制器的视图中时,必须配置同样的前缀。 CWidget
controller CController 返回此微件所属的控制器。 CWidget
cssFile mixed 主题的CSS文件名。默认是‘jquery-ui. CJuiWidget
htmlOptions array JUI组件中HTML标签的属性设置。 CJuiWidget
id string 返回此微件的ID。如果需要的话,将生产一个新的ID并将其返回。 CWidget
options array the 初始的JavaScript需要传递给JUI插件的选项。 CJuiWidget
owner CBaseController 返回此微件的所有者或创建者。 CWidget
scriptFile mixed 主要JUI的JavaScript的文件名。默认是‘jquery-ui. CJuiWidget
scriptUrl string 包含所有JUI JavaScript文件的根目录。如果没有设置这个属性(默认),Yii will publish the JUI package included in the zii release and usethat to infer the root script URL. CJuiWidget
skin mixed 微件使用的皮肤的名称。默认为“default”。如果此属性设置为false,微件将不会有皮肤被使用。 CWidget
theme string JUI主题的名字。默认是‘base'。确保在themeUrl下有这样一个目录,其名称是这个属性的值相同(区分大小写)。 CJuiWidget
themeUrl string 包含所有JUI的主题文件夹的根目录。如果没有设置这个属性(默认), Yii will publish the JUI package included in the zii release and usethat to infer the root theme URL. CJuiWidget
viewPath string 返回包含此微件所需的视图文件的路径。

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 处理图片的类实现代码
Oct 23 PHP
在字符串指定位置插入一段字符串的php代码
Feb 16 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP的可变变量名的使用方法分享
Feb 05 PHP
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
Aug 07 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
Oct 23 PHP
PHP回溯法解决0-1背包问题实例分析
Mar 23 PHP
学习php设计模式 php实现工厂模式(factory)
Dec 07 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
Dec 10 PHP
简单理解PHP的面向对象编程方式
May 17 PHP
PHP生成指定范围内的N个不重复的随机数
Mar 18 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
Oct 17 PHP
PHP验证码类ValidateCode解析
Jan 07 #PHP
PHP缩略图生成和图片水印制作
Jan 07 #PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 #PHP
PHP实现移除数组中为空或为某值元素的方法
Jan 07 #PHP
PHP中仿制 ecshop验证码实例
Jan 06 #PHP
利用PHP判断文件是否为图片的方法总结
Jan 06 #PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 #PHP
You might like
IStream与TStream之间的相互转换
2008/08/01 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
MSN消息提示类
2006/09/05 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
js 操作符汇总
2014/11/08 Javascript
原生javascript实现隔行换色
2015/01/04 Javascript
JavaScript对象数组的排序处理方法
2015/10/21 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
webpack常用构建优化策略小结
2019/11/21 Javascript
JavaScript实现跟随鼠标移动的盒子
2021/01/28 Javascript
Python模块学习 datetime介绍
2012/08/27 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
Python 抓取微信公众号账号信息的方法
2019/06/14 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
phpquery中文手册
2021/03/18 PHP
如何获得EntityManager
2014/02/09 面试题
业务部经理岗位职责
2014/01/04 职场文书
高中自我评价范文
2014/01/27 职场文书
中学生获奖感言
2014/02/04 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
创业计划书之宠物店
2019/09/19 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android