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动画效果类封装代码
Aug 28 Javascript
一步一步制作jquery插件Tabs实现过程
Jul 06 Javascript
javascript判断变量是否有值的方法
Apr 20 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
Jun 05 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
Jun 23 Javascript
AngularJS  $modal弹出框实例代码
Aug 24 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
Dec 16 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
Aug 08 Javascript
vue发送ajax请求详解
Oct 09 Javascript
JavaScript对象属性操作实例解析
Feb 04 Javascript
js实现登录时记住密码的方法分析
Apr 05 Javascript
JQuery使用数组遍历跳出each循环
Sep 01 jQuery
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从数组中随机抽取一些元素的代码
2012/11/05 PHP
PHP动态生成javascript文件的2个例子
2014/04/11 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
可输入的下拉框
2006/06/19 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
javascript简易画板开发
2020/04/12 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
详解python时间模块中的datetime模块
2016/01/13 Python
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
用python实现百度翻译的示例代码
2018/03/09 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
正隆泰信息技术有限公司上机题
2012/06/14 面试题
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
趣味比赛活动方案
2014/02/15 职场文书
合伙经营协议书范本
2014/09/13 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
Python中异常处理用法
2021/11/27 Python