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&mysql(二)
Oct 09 PHP
PHP语法速查表
Jan 02 PHP
php下正则来匹配dede模板标签的代码
Aug 21 PHP
深入php define()函数以及defined()函数的用法详解
Jun 05 PHP
ThinkPHP基本的增删查改操作实例教程
Aug 22 PHP
PHP共享内存用法实例分析
Feb 12 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
thinkPHP5.0框架URL访问方法详解
Mar 18 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
Apr 04 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
Apr 11 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 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
DOTA2 无惧惊涛骇浪 昆卡大型水友攻略
2020/04/20 DOTA
最令PHP初学者头痛的十四个问题
2006/07/12 PHP
ie6 动态缩略图不显示的原因
2009/06/21 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
PHP实现断点续传乱序合并文件的方法
2018/09/06 PHP
起点页面传值js,有空研究学习下
2010/01/25 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
JS中promise化微信小程序api
2018/04/12 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
Python栈算法的实现与简单应用示例
2017/11/01 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
传媒专业推荐信范文
2013/11/23 职场文书
旅游管理专业生自荐信范文
2014/01/02 职场文书
运动会广播稿500字
2014/01/28 职场文书
高中打架检讨书
2014/02/13 职场文书
会计专业自荐书
2014/07/08 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
Pandas 数据编码的十种方法
2022/04/20 Python