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 相关文章推荐
基于mysql的论坛(3)
Oct 09 PHP
dedecms后台验证码总提示错误的解决方法
Mar 21 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
PHP时间戳 strtotime()使用方法和技巧
Oct 29 PHP
PHP性能优化大全(php.ini)
May 20 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
thinkPHP5.0框架安装教程
Mar 25 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
laravel使用Faker数据填充的实现方法
Apr 12 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 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中并发读写文件冲突的解决方案
2013/10/25 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
JS定时器实例
2013/04/17 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
Python最基本的输入输出详解
2015/04/25 Python
python去除字符串中的换行符
2017/10/11 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
总经理助理职责
2014/02/04 职场文书
庆元旦广播稿
2014/02/10 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
Python集合的基础操作
2021/11/01 Python
php去除deprecated的实例方法
2021/11/17 PHP
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技
MySQL 逻辑备份 into outfile
2022/05/15 MySQL