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 相关文章推荐
JS网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 Javascript
JavaScript 模块的循环加载实现方法
Dec 13 Javascript
Javascript的表单与验证-非空验证
Mar 18 Javascript
jQuery查看选中对象HTML代码的方法
Jun 17 Javascript
浅析Node.js:DNS模块的使用
Nov 23 Javascript
Router解决跨模块下的页面跳转示例
Jan 11 Javascript
代码整洁之道(重构)
Oct 25 Javascript
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
200行HTML+JavaScript实现年会抽奖程序
Jan 22 Javascript
详解js常用分割取字符串的方法
May 15 Javascript
layer扩展打开/关闭动画的方法
Sep 23 Javascript
JS实现简易日历效果
Jan 25 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
来自phpguru得Php Cache类源码
2010/04/15 PHP
PHP学习之数组值的操作
2011/04/17 PHP
PHP设计模式 注册表模式(多个类的注册)
2012/02/05 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
JavaScript面向对象精要(上部)
2017/09/12 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
python实现超简单端口转发的方法
2015/03/13 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
python 读取文件并替换字段的实例
2018/07/12 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
python查看列的唯一值方法
2018/07/17 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
Python新手学习函数默认参数设置
2020/06/03 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
音乐专业应届生教师求职信
2013/11/04 职场文书
入党自荐书范文
2014/03/09 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
社区安全温馨提示语
2015/07/14 职场文书
感恩主题班会教案
2015/08/12 职场文书