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 相关文章推荐
BBS(php & mysql)完整版(五)
Oct 09 PHP
使用PHP的日期与时间函数技巧
Apr 24 PHP
Windows下安装Memcached的步骤说明
Apr 25 PHP
基于php上传图片重命名的6种解决方法的详细介绍
Apr 28 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
实现PHP+Mysql无限分类的方法汇总
Mar 02 PHP
基于laravel制作APP接口(API)
Mar 15 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
Jul 21 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
Laravel框架下载,安装及路由操作图文详解
Dec 04 PHP
详解php反序列化
Jun 10 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
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
JavaScript DOM基础
2015/04/13 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
Vue实现多标签选择器
2019/11/28 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
javascript中layim之查找好友查找群组
2021/02/06 Javascript
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
Python列表的切片实例讲解
2019/08/20 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
python__name__原理及用法详解
2019/11/02 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
班组长安全生产职责
2013/12/16 职场文书
新闻学专业个人求职信写作
2014/02/04 职场文书
合作意向书模板
2014/03/31 职场文书
安全承诺书格式范本
2015/04/28 职场文书
党内外群众意见范文
2015/06/02 职场文书
外科护士长工作总结
2015/08/12 职场文书