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实现读取txt文档的脚本
Jul 20 Javascript
javascript二维数组转置实例
Jan 22 Javascript
JS实现的验证身份证及获取地区功能示例
Jan 16 Javascript
微信小程序 封装http请求实例详解
Jan 16 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
Feb 27 Javascript
vue实现条件判断动态绑定样式的方法
Sep 29 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
vue router 用户登陆功能的实例代码
Apr 24 Javascript
优化Vue中date format的性能详解
Jan 13 Javascript
vue请求数据的三种方式
Mar 04 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
Apr 20 Javascript
webpack5 联邦模块介绍详解
Jul 08 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中的比较运算符详解
2013/10/28 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
简单的jquery拖拽排序效果实现代码
2011/09/20 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
关于Vue的路由权限管理的示例代码
2018/03/06 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
2021/01/22 Vue.js
Python实现网络端口转发和重定向的方法
2016/09/19 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
python放大图片和画方格实现算法
2018/03/30 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
python with (as)语句实例详解
2020/02/04 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
企业新年寄语
2014/04/04 职场文书
个人自荐材料
2014/05/23 职场文书
查摆剖析材料范文
2014/09/30 职场文书
2014年销售工作总结
2014/12/01 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
七年级作文之下雨天
2019/12/23 职场文书
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android