Jquery Easyui对话框组件Dialog使用详解(14)


Posted in Javascript onDecember 19, 2016

Dialog对话框组件依赖于Window(窗口)组件、linkbutton 组件

加载方式

Class加载

<div class="easyui-dialog"
     title="弹出框"
     data-options="iconCls:'icon-add',resizable:true,modal:true"
     style="width: 400px;height: 200px;">
    弹出框内容
  </div>

JS调用加载

<div id="box">
 弹出框内容
 </div>
 <div id="tt">
 <a href="#" class="easyui-linkbutton"
 data-options="iconCls:'icon-edit',plain:true">编辑</a>
 <a href="#" class="easyui-linkbutton"
 data-options="iconCls:'icon-help',plain:true">帮助</a>
 </div>

 <script>
 $(function () {
 $('#box').dialog({
 width : 400,
 height : 200,
 title : '弹出框标题',
 modal : true,
 // 是否显示可折叠按钮
 collapsible : false,
 // 是否显示最小化按钮
 minimizable : false,
 // 是否显示最大化按钮
 maximizable : false,
 // 是否可以改变对话框窗口大小
 resizable : false,
 // 设置对话框窗口顶部工具栏
 //buttons : '#tt',
 toolbar : [{
  text : '编辑',
  iconCls : 'icon-edit',
  handler : function () {
  alert('edit');
  },
 }, {}],
 // 对话框窗口底部按钮
 buttons : [{
  text : '保存',
  iconCls : 'icon-ok',
  handler : function () {
  alert('save');
  }
 },{}]

 })
 });
 </script>

属性列表

窗口属性扩展自 Window(面板),窗口新增或重新定义的属性如下

 Jquery Easyui对话框组件Dialog使用详解(14)

Dialog 是继承自 Window 组件的,所以 Window 组件和 Panel 组件均可用

事件列表

窗口的事件完整继承自 Window(面板)。所以,直接参考 Window 面板的事件即可。

//Dialog 事件
$('#box').dialog({
 width : 600,
 height : 400,
 modal : true,
 onClose : function () {
 alert('关闭后触发!');
 },
});

方法列表

对话框的方法扩展自 Window(窗口),对话框新增方法如下

Jquery Easyui对话框组件Dialog使用详解(14)

//返回外部窗口对象
//console.log($('#box').window('dialog'));
//使用$.fn.window.defaults 重写默认值对象。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 页面只自动刷新一次
Jul 10 Javascript
date.parse在IE和FF中的区别
Jul 29 Javascript
node.js学习之交互式解释器REPL详解
Dec 08 Javascript
JavaScript利用正则表达式替换字符串中的内容
Dec 12 Javascript
Angular2 之 路由与导航详细介绍
May 26 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
layui radio性别单选框赋值方法
Aug 15 Javascript
vue实现与安卓、IOS交互的方法
Nov 02 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
关于自定义Egg.js的请求级别日志详解
Dec 12 Javascript
Vue开发之watch监听数组、对象、变量操作分析
Apr 25 Javascript
Vue项目开发常见问题和解决方案总结
Sep 11 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
Dec 19 #Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
Dec 19 #Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
Dec 19 #Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
Dec 19 #Javascript
Jquery Easyui表单组件Form使用详解(30)
Dec 19 #Javascript
基于JavaScript实现自动更新倒计时效果
Dec 19 #Javascript
Bootstrap的基本应用要点浅析
Dec 19 #Javascript
You might like
php生成酷炫的四个字符验证码
2016/04/22 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
2010/01/17 Javascript
JavaScript 语言的递归编程
2010/05/18 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
Angular工具方法学习
2016/12/26 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
python通过yield实现数组全排列的方法
2015/03/18 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
Python使用random.shuffle()打乱列表顺序的方法
2018/11/08 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
介绍java中初始化块的使用
2012/09/11 面试题
土木工程师职业规划范文
2014/03/07 职场文书
活动总结报告格式
2014/05/09 职场文书
法学院毕业生求职信
2014/06/25 职场文书
教师演讲稿开场白
2014/08/25 职场文书
初中学生操行评语
2014/12/26 职场文书
2015年发展党员工作总结报告
2015/03/31 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
基于Python实现一个春节倒计时脚本
2022/01/22 Python
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android