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 09 PHP
PHP批量生成缩略图的代码
Jul 19 PHP
PHP 在线翻译函数代码
May 07 PHP
PHP字符串的连接的简单实例
Dec 30 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
Jul 29 PHP
5款适合PHP使用的HTML编辑器推荐
Jul 03 PHP
PHP中调用C/C++制作的动态链接库的教程
Mar 10 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
thinkphp5框架实现的自定义扩展类操作示例
May 16 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
解决phpmyadmin 乱码,支持gb2312和utf-8
2006/11/20 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
jQuery之折叠面板的深入解析
2013/06/19 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
浅谈关于.vue文件中style的scoped属性
2017/08/19 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
Python 实用技巧之利用Shell通配符做字符串匹配
2019/08/23 Python
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
高中生的学习总结自我鉴定
2013/10/26 职场文书
音乐学个人的自荐书范文
2013/11/26 职场文书
工厂保洁员岗位职责
2013/12/04 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2014年采购部工作总结
2014/11/20 职场文书
小学教研工作总结2015
2015/05/13 职场文书
用电申请报告范文
2015/05/18 职场文书
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
Ajax实现异步加载数据
2021/11/17 Javascript