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 sprintf()函数让你的sql操作更安全
Jul 23 PHP
PHP 读取文件内容代码(txt,js等)
Dec 06 PHP
php的数组与字符串的转换函数整理汇总
Jul 18 PHP
php之readdir函数用法实例
Nov 13 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
php设置页面超时时间解决方法
Sep 22 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
Feb 03 PHP
php实现三级级联下拉框
Apr 17 PHP
PHP判断表达式中括号是否匹配的简单实例
Oct 22 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 PHP
php如何实现数据库的备份和恢复
Nov 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
PHP 彩色文字实现代码
2009/06/29 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
2016/01/08 PHP
Javascript 遍历对象中的子对象
2009/07/03 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
Three.js基础学习教程
2017/11/16 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
python添加模块搜索路径方法
2017/09/11 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
Python numpy 点数组去重的实例
2018/04/18 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
HTML5实现的图片无限加载的瀑布流效果另带边框圆角阴影
2014/03/07 HTML / CSS
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
给校长的一封建议书
2014/03/12 职场文书
保密工作责任书
2014/04/16 职场文书
代领毕业证委托书
2014/08/02 职场文书
物流管理专业推荐信
2014/09/06 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技