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 相关文章推荐
jQuery html()等方法介绍
Nov 18 Javascript
jquery显示和隐藏div特效实例
Feb 27 Javascript
jquery.qrcode在线生成二维码使用示例
Aug 21 Javascript
使用delegate方法为一个tr标签加一个链接
Jun 27 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
js+div实现文字滚动和图片切换效果代码
Aug 27 Javascript
分享使用AngularJS创建应用的5个框架
Dec 05 Javascript
JavaScript实现九九乘法表的简单实例
Jun 07 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
jQuery操作css样式
May 15 jQuery
React学习笔记之列表渲染示例详解
Aug 22 Javascript
在vue中封装可复用的组件方法
Mar 01 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 加密与解密的斗争
2009/04/17 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
探讨:web上存漏洞及原理分析、防范方法
2013/06/29 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
基于jQuery的图片大小自动适应实现代码
2010/11/17 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
2019/04/19 Javascript
Python中的面向对象编程详解(上)
2015/04/13 Python
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
django框架如何集成celery进行开发
2017/05/24 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
2018/12/07 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
2019/08/31 Python
python 如何区分return和yield
2020/09/22 Python
python pip如何手动安装二进制包
2020/09/30 Python
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
在校生钳工实习自我鉴定
2013/09/19 职场文书
销售人员中英文自荐信
2013/09/22 职场文书
小学科学教学反思
2014/01/26 职场文书
小学校园活动策划
2014/01/30 职场文书
厕所文明标语
2014/06/11 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
房产协议书范本
2014/10/18 职场文书
用电申请报告范文
2015/05/18 职场文书