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 19 PHP
php 高效率写法 推荐
Feb 21 PHP
PHP垃圾回收机制简单说明
Jul 22 PHP
php 操作调试的方法
Jul 12 PHP
解析php5配置使用pdo
Jul 03 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
php curl模拟post请求和提交多维数组的示例代码
Nov 19 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
PHP的swoole扩展安装方法详细教程
May 18 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
Sep 30 PHP
php获取客户端IP及URL的方法示例
Feb 03 PHP
PHP7变量处理机制修改
Mar 09 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 session有效期问题
2009/04/26 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
简单实现js浮动框
2016/12/13 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
vue中的使用token的方法示例
2020/03/10 Javascript
JS实现放大镜效果
2020/09/21 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
python访问抓取网页常用命令总结
2017/04/11 Python
python计算列表内各元素的个数实例
2018/06/29 Python
python八皇后问题的解决方法
2018/09/27 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
宣传稿格式范文
2015/07/23 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
springboot如何初始化执行sql语句
2021/06/22 Java/Android