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中与数组相关的函数
Mar 22 PHP
解析smarty 截取字符串函数 truncate的用法介绍
Jun 20 PHP
如何修改和添加Apache的默认站点目录
Jul 05 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
解读PHP中的垃圾回收机制
Aug 10 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
PHP+JS实现的商品秒杀倒计时用法示例
Nov 15 PHP
CI框架实现优化文件上传及多文件上传的方法
Jan 04 PHP
关于laravel 日志写入失败问题汇总
Oct 17 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 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
Search Engine Friendly的URL设计
2006/10/09 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
jquery imgareaselect 使用利用js与程序结合实现图片剪切
2009/07/30 Javascript
JS模拟面向对象全解(二、类型与赋值)
2011/07/13 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
浅谈React Event实现原理
2018/09/20 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
JavaScript实现随机点名程序
2020/03/25 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
python修改字典内key对应值的方法
2015/07/11 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
Python 如何实现访问者模式
2020/07/28 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
苹果Mac升级:MacSales.com
2017/11/20 全球购物
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
FILA德国官方网站:来自意大利的体育和街头服饰品牌
2019/07/19 全球购物
如何客观的进行自我评价
2013/12/17 职场文书
银行实习生的自我评价
2014/01/13 职场文书
医院我们的节日活动实施方案
2014/08/22 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
浅谈如何保证Mysql主从一致
2022/03/13 MySQL