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 08 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
Sep 18 Javascript
JS+CSS3制作炫酷的弹窗效果
Nov 08 Javascript
angular学习之ngRoute路由机制
Apr 12 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
Apr 18 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
Sep 26 Javascript
JavaScript实现的超简单计算器功能示例
Dec 23 Javascript
AngularJS实现的base64编码与解码功能示例
May 17 Javascript
JS中Promise函数then的奥秘探究
Jul 30 Javascript
angular实现input输入监听的示例
Aug 31 Javascript
微信小程序实现类似微信点击语音播放效果
Mar 30 Javascript
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 Vue.js
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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
PHP数组实例总结与说明
2011/08/23 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
2016/01/24 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
react组件基本用法示例小结
2020/04/27 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
Python 数据结构之堆栈实例代码
2017/01/22 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
Python实现FTP文件传输的实例
2019/07/07 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
Python PIL库图片灰化处理
2020/04/07 Python
python 对xml解析的示例
2021/02/27 Python
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
工程安全员岗位职责
2014/03/09 职场文书
C++程序员求职信范文
2014/04/14 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
受资助学生感谢信
2015/01/21 职场文书
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python