jQuery EasyUI,Dialog(对话框)组件

学习要点:

  1.加载方式

  2.属性列表

  3.事件列表

  4.方法列表

本节课重点了解EasyUI中Dialog(窗口)组件的使用方法,这个组件依赖于Window(窗 口)组件、linkbutton (按钮)组件。

一.加载方式

class 加载方式

<div class="easyui-dialog" title="My Dialog"
style="width:400px;height:200px;"
data-options="iconCls:'icon-save',resizable:true,modal:true">
对话框
</div>

dialog()方法,将元素执行对话框方法

JS 加载调用

$(function () {
$('#box').dialog({
title: '标题',
width: 400,
height: 250,
modal: true,
});
});

二.属性列表

窗口属性扩展自 Window(面板),窗口新增或重新定义的属性如下:

title   string 对话框窗口标题文本。默认值New Dialog。

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title:'对话框标题' //对话框窗口标题文本。默认值New Dialog。
});
});

collapsible   boolean 定义是否显示可折叠按钮。默认值 false。

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title:'对话框标题', //对话框窗口标题文本。默认值New Dialog。
collapsible:true //定义是否显示可折叠按钮。默认值 false。
});
});

minimizable   boolean 定义是否显示最小化按钮。默认值 false。

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title:'对话框标题', //对话框窗口标题文本。默认值New Dialog。
collapsible:true, //定义是否显示可折叠按钮。默认值 false。
minimizable:true //定义是否显示最小化按钮。默认值 false。
});
});

maximizable   boolean 定义是否显示最大化按钮。默认值 false。

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title:'对话框标题', //对话框窗口标题文本。默认值New Dialog。
collapsible:true, //定义是否显示可折叠按钮。默认值 false。
maximizable:true //定义是否显示最大化按钮。默认值 false。
});
});

resizable   boolean 定义是否可以改变对话框窗口大小。默认值 false。

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title:'对话框标题', //对话框窗口标题文本。默认值New Dialog。
collapsible:true, //定义是否显示可折叠按钮。默认值 false。
resizable:true //定义是否可以改变对话框窗口大小。默认值 false。
});
});

toolbar   array,selector设置对话框窗口顶部工具栏,可用值有:(1) 一个数组,每一个工具栏中的工具属性都和 linkbutton 相同。(2) 一个选择器指定工具栏。默认值 null。工具栏组

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title: '对话框标题', //对话框窗口标题文本。默认值New Dialog。
collapsible: true, //定义是否显示可折叠按钮。默认值 false。
resizable: true, //定义是否可以改变对话框窗口大小。默认值 false。
toolbar: [{
text: '编辑',
iconCls: 'icon-edit',
handler: function () {
alert('点击后触发');
}
}],
buttons: [{
text: '保存',
iconCls: 'icon-ok',
handler: function () {
alert('点击后触发');
}
}]
});
});

buttons   array,selector对话框窗口底部按钮,可用值有:(1) 一个数组,每一个按钮的属性都和linkbutton 相同。(2) 一个选择器指定按钮栏。默认值 null。按钮组

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title: '对话框标题', //对话框窗口标题文本。默认值New Dialog。
collapsible: true, //定义是否显示可折叠按钮。默认值 false。
resizable: true, //定义是否可以改变对话框窗口大小。默认值 false。
toolbar: [{
text: '编辑',
iconCls: 'icon-edit',
handler: function () {
alert('点击后触发');
}
}],
buttons: [{
text: '保存',
iconCls: 'icon-ok',
handler: function () {
alert('点击后触发');
}
}]
});
});

Dialog 是继承自 Window 组件的,所以 Window 组件和 Panel 组件均可用。其他属性见Window 组件和 Panel 组件均可用

三.事件列表

窗口的事件完整继承自 Window(面板)。所以,直接参考 Window 面板的事件即可。

如:

//Dialog 事件
$('#box').dialog({
width : 600,
height : 400,
modal : true,
onClose : function () {
alert('关闭后触发!');
},
});

四.方法列表

对话框的方法扩展自 Window(窗口),对话框新增方法如下:其他方法见Window(窗口)方法

dialog   none 返回外部对话框对象

$(function () {
$('#box').dialog({
width: 500,
height: 250,
title: '对话框标题', //对话框窗口标题文本。默认值New Dialog。
collapsible: true, //定义是否显示可折叠按钮。默认值 false。
resizable: true, //定义是否可以改变对话框窗口大小。默认值 false。
});
alert($('#box').dialog('dialog')); //返回外部对话框对象
});

其他属性见Window 组件和 Panel 组件均可用

$.fn.window.defaults 重写默认值对象。与前面相同

最新文章

  1. STM32之PWM君
  2. C#双链表
  3. 引用类型之Array类型
  4. MISCONF Redis is configured to save RDB snapshots
  5. 初次接触GWT,知识点总括
  6. 使用MySQL的LAST_INSERT_ID--转
  7. (转)javascript深入理解js闭包
  8. Android Support Library package简介
  9. 练习-checkbox 全选 ,反选, 单选,以及取值
  10. Socket的错误码和描述(中英文翻译)
  11. 【jsp 分页】mysql limit方式进行分页
  12. Git回滚代码暴力法
  13. win10 WiFi 密码查询 命令
  14. popup定位引擎popper.js介绍
  15. C#数据流
  16. OpenLDAP编译安装及配置
  17. WebAPI IE8、IE9 跨域问题
  18. Linux之 find之 ctime,atime,mtime
  19. PHP文件操作(二)-文件的读取
  20. Linux shell 整数运算 let [ ] (( )) expr以及 浮点数 bc用法(转)

热门文章

  1. JavaScript,JS如何控制input输入字符限制
  2. vue - node_modules
  3. PHP安全:如何正确的取得使用者 IP?
  4. DB文件会生成在哪里以及生成的个数是多少?
  5. case when then 中的条件里面加上 and or 的处理方式
  6. android的五大布局(layout)
  7. const和readonly关键字
  8. MAC 通过brew安装软件
  9. 【HTML+CSS】(2)CSS Sprite雪碧图
  10. 如何借助Monit搭建服务器监控系统?(1)