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里使用Dom操作Xml
Jan 22 Javascript
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
Nov 11 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
Dec 18 Javascript
Vue.js实现简单ToDoList 前期准备(一)
Dec 01 Javascript
Vue常用指令V-model用法
Mar 08 Javascript
详解微信小程序 登录获取unionid
Jun 27 Javascript
JavaScript字符串_动力节点Java学院整理
Jun 27 Javascript
浅谈react 同构之样式直出
Nov 07 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
Sep 02 Javascript
vue-cli4使用全局less文件中的变量配置操作
Oct 21 Javascript
详解Vue 的异常处理机制
Nov 30 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
PHP的开发框架的现状和展望
2007/03/16 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
基于php双引号中访问数组元素报错的解决方法
2018/02/01 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
php统计数组不同元素的个数的实例方法
2019/09/26 PHP
javascript中的array数组使用技巧
2010/01/31 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
JQuery validate插件Remote用法大全
2016/05/15 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
python3大文件解压和基本操作
2017/12/15 Python
pandas值替换方法
2018/07/10 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
NumPy 数组使用大全
2019/04/25 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
利用python实现周期财务统计可视化
2019/08/25 Python
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
50岁生日感言
2014/01/23 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
就业协议书
2014/09/12 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
升职自荐信范文
2015/03/27 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python