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 相关文章推荐
Prototype使用指南之base.js
Jan 10 Javascript
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
Dec 19 Javascript
javascript 写类方式之一
Jul 05 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
jquery清空表单数据示例分享
Feb 13 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
Mar 10 Javascript
让table变成exls的示例代码
Mar 24 Javascript
JS实现自动变换的菜单效果代码
Sep 09 Javascript
解决使用vue.js路由后失效的问题
Mar 17 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
Oct 10 Javascript
js回溯法计算最佳旅行线路代码实例
Sep 11 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
Mar 16 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
关于js与php互相传值的介绍
2013/06/25 PHP
php多用户读写文件冲突的解决办法
2013/11/06 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
vue.js中created方法作用
2018/03/30 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
python列表操作之extend和append的区别实例分析
2015/07/28 Python
人机交互程序 python实现人机对话
2017/11/14 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
高级销售求职信
2014/02/21 职场文书
公司节能减排方案
2014/05/16 职场文书
企业党员个人自我评价
2014/09/20 职场文书
公司市场部岗位职责
2015/04/15 职场文书
反邪教观后感
2015/06/11 职场文书
投诉书格式范本
2015/07/02 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS