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 同时提交多个Web表单的方法
Feb 19 Javascript
javascript基础之查找元素的详细介绍(访问节点)
Jul 05 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
Sep 06 Javascript
浅谈javascript中的DOM方法
Jul 16 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
Jul 22 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
js实现控制文件拖拽并获取拖拽内容功能
Feb 17 Javascript
Nuxt配合Node在实际生产中的应用详解
Aug 07 Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
May 14 Javascript
vxe-table vue table 表格组件功能
May 26 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/02/08 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
yii2中的rules 自定义验证规则详解
2016/04/19 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
详解Webpack loader 之 file-loader
2018/11/07 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
layui树形菜单动态遍历的例子
2019/09/23 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
python检测远程端口是否打开的方法
2015/03/14 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
使用django实现一个代码发布系统
2019/07/18 Python
Python tkinter和exe打包的方法
2020/02/05 Python
Python创建自己的加密货币的示例
2021/03/01 Python
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
为什么要做架构设计
2015/07/08 面试题
实习期自我鉴定
2013/10/11 职场文书
幼儿园大班毕业感言
2014/02/06 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL