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 相关文章推荐
学习YUI.Ext 第二天
Mar 10 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
使用JS中的exec()方法构造正则表达式验证
Aug 01 Javascript
BootStrap tab选项卡使用小结
Aug 09 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
Dec 23 Javascript
Bootstrap模态框使用详解
Feb 15 Javascript
node vue项目开发之前后端分离实战记录
Dec 13 Javascript
JS中Map和ForEach的区别
Feb 05 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
Vue中的v-for循环key属性注意事项小结
Aug 12 Javascript
关于React动态加载路由处理的相关问题
Jan 07 Javascript
解析JS在获取当前月的最后一天遇到的坑
Aug 30 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 函数使用方法与函数定义方法
2010/05/09 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
jQuery 使用个人心得
2009/02/26 Javascript
javascript的alert box在java中如何显示多行
2014/05/18 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
Vue为什么要谨慎使用$attrs与$listeners
2020/08/27 Javascript
python 异常处理总结
2016/10/18 Python
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
Python 支持向量机分类器的实现
2020/01/15 Python
python如何绘制疫情图
2020/09/16 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
HTML5实现晶莹剔透的雨滴特效
2014/05/14 HTML / CSS
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
北京大学自荐信范文
2014/01/28 职场文书
事务机电主管工作职责
2014/02/25 职场文书
火锅店营销方案
2014/02/26 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
离婚案件被告代理词
2015/05/23 职场文书
爱国主义影片观后感
2015/06/18 职场文书
2015中秋祝酒词
2015/08/12 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
MySQL基础(一)
2021/04/05 MySQL
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python