【开发】Dialog 对话框
提示:Dialog 继承自 Panel,有大量的方法在 Panel 中已被定义,可以复用。
Dialog API:http://www.jeasyui.net/plugins/181.html
PanelAPI:http://www.jeasyui.net/plugins/159.html
通常弹窗都会使用对话框,以此作为承载。
|
<div id="preAssignArea" class="easyui-dialog" title="分配任务" closed="true" style="width: 660px; height: 252px;" data-options="iconCls:'icon-save',resizable:false,modal:true, buttons:'#preAssignAreaToolbar' "> <!-- 表单放置区 --> </div> <div id="preAssignAreaToolbar"> <a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-ok' ">确定</a> <a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-cancel' " onclick="javascript:$('#preAssignArea').dialog('close')">关闭</a></div> |
|
|
|
表单每多一行,dialog的高度需要增加 27px。 |
以上示例的表单 HTML 呈现如下:
|
<form id="preAssignForm" method="post" novalidate="novalidate"> <table style="width: 100%"> <tr> <td> <table id="tblAdd1" class="view"> <tr> <th> <label for="BytesNum">字节数:</label> </th> <td colspan="3"> <input class="easyui-textbox" type="text" id="txtBytesNum" name="BytesNum" /> <!-- data-options="required:true,validType:'length[1,50]'" --> </td> </tr> <tr> <th> <label for="BeginPageNum">起始页码:</label> </th> <td> <input class="easyui-textbox" type="text" id="txtBeginPageNum" name="BeginPageNum" /> <!-- data-options="required:true,validType:'length[1,50]'" --> </td> <th> <label for="EndPageNum">结束页码:</label> </th> <td> <input class="easyui-textbox" type="text" id="txtEndPageNum" name="EndPageNum" /> <!-- data-options="required:true,validType:'length[1,50]'" --> </td> </tr> <tr> <th> <label for="BeginDate">开始时间:</label> </th> <td> <input class="easyui-textbox" type="text" id="txtBeginDate" name="BeginDate" /> <!-- data-options="required:true,validType:'length[1,50]'" --> </td> <th> <label for="EndDate">结束时间:</label> </th> <td> <input class="easyui-textbox" type="text" id="txtEndDate" name="EndDate" /> <!-- data-options="required:true,validType:'length[1,50]'" --> </td> </tr> <tr> <th> <label for="Notes">备注:</label> </th> <td colspan="3"> <input class="easyui-textbox" data-options="multiline:true" style="width:452px; height:60px" id="txtNotes" name="Notes" /> <!-- data-options="required:true,validType:'length[1,50]'" --> </td> </tr> </table> </td> </tr> </table> </form> |
常用属性设置:
|
$preAssignArea.dialog('setTitle', '分配任务'); //设置标题 |
|
$preAssignArea.dialog('open'); //打开 |
|
// 窗体关闭时所要做的事 $preAssignArea.dialog({ onClose: function () { console.info("对话框关闭了"); } }); |
|
$preAssignDialog.dialog('close'); //关闭 |
或者采用链式操作:
|
$maintainDialog .dialog({ iconCls: 'icon-add', title: '新增', maintainState: MaintainStateEnum.Add }) .dialog('open'); |
|
或者: |
|
$maintainForm.form('load', result.Data); $maintainDialog .dialog({ iconCls: 'icon-edit', title: '修改', maintainState: MaintainStateEnum.Update }) .dialog('open'); |
【开发】Dialog 对话框的更多相关文章
- 使用jQuery开发dialog对话框插件
1.插件使用 首先引入 jquery 库,然后引入 dialog.js.dialog.css,如下: <script type="text/javascript" src=& ...
- Android UI系列-----Dialog对话框
您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态. 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内 ...
- Android中制作自定义dialog对话框的实例
http://www.jb51.net/article/83319.htm 这篇文章主要介绍了Android中制作自定义dialog对话框的实例分享,安卓自带的Dialog显然不够用,因而我们要继 ...
- (转载)Android常用的Dialog对话框用法
Android常用的Dialog对话框用法 Android的版本有很多通常开发的时候对话框大多数使用自定义或是 Google提供的V4, V7 兼容包来开发保持各个版本的对话框样式统一,所以这里使用的 ...
- Android Dialog对话框的七种形式的使用
参考资料:http://www.oschina.net/question/54100_32486 注:代码进行了整理 在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询 ...
- C/C++ Qt 自定义Dialog对话框组件应用
在上一篇博文 <C/C++ Qt 标准Dialog对话框组件应用> 中我给大家演示了如何使用Qt中内置的标准对话框组件实现基本的数据输入功能. 但有时候我们需要一次性修改多个数据,使用默认 ...
- matlab学习------------普通dialog对话框,错误对话框errordlg,警告对话框warndlg
Dialog对话框 语法: h = dialog('PropertyName',PropertyValue,...) 对话框的默认属性 WindowStyle的值: {normal} | moda ...
- Android开发之对话框高级应用
Android开发之对话框高级应用 创建并显示一个对话框非常easy.可是假设想进行一些更高级点的操作,就须要一些技巧了.以下将和大家分享一下对话框使用的一些高级技巧. 1.改变对话框的显示位置: 大 ...
- android从Dialog对话框中取得文本文字
android中Dialog对话框获取文本文字,只需要使用editor的getText方法就可以获得,示例如下:final EditText et = new EditText(this); et.s ...
- 窗口-EasyUI Window 窗口、EasyUI Dialog 对话框、EasyUI Messager 消息框
EasyUI Window 窗口 扩展自 $.fn.panel.defaults.通过 $.fn.window.defaults 重写默认的 defaults. 窗口(window)是一个浮动的.可拖 ...
随机推荐
- Linux就是这个范儿之第一次亲密接触(3)
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 .作者信息和本声明.否则将追究法律责 1.4 返璞归真的命令行 有一种说法,现代计算机不是靠电力驱动,而是靠“鼠标”.多少应用程序的界面需 ...
- Dom深入浅出
Dom1级提供了一个Node接口,该接口将由Dom中所有节点类型(包括元素节点.文本节点.属性节点等12种)实现,而js是作为Node类型来实现的,js中的所有节点类型的继承自Node类型, 所以它们 ...
- 【数据结构】非常有用的hash表
这篇博客的目的是让尚未学会hash表的朋友们对hash表有一个直观的理解,并且能根据本文定义出属于自己的第一个hash表,但算不上研究文,没有深究概念和成功案例. 什么是has ...
- Android develop tricks——整理自国外的一些Blog
ViewDragHelper --视图拖动是一个比較复杂的问题.这个类能够帮助解决不少问题.假设你须要一个样例,DrawerLayout就是利用它实现扫滑.Flavient Laurent 还写了一些 ...
- 【美妙的Python之中的一个】Python简单介绍及环境搭建
美妙的Python之Python简单介绍及安装 简而言之: Python 是能你无限惊喜的语言,与众不同. 1.Python: ...
- Codeforces Round #268 (Div. 1) A. 24 Game 构造
A. 24 Game Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/468/problem/A D ...
- CustomViewWith_Image_Text_Video
CustomViewOfTextVideoImage.rar https://github.com/Grishu/CustomViewWith_Image_Text_Video
- 基于S7-200的PLC对里程轮(增量式码盘)解码的应用
解码模块为JC-11:工业增量式码盘 解码模块,接口简单,易于使用. 应用Step7-MicroWIN编程软件,为S7-200PLC设计本编码盘的应用程序.由于编码盘输出的脉冲信号频 ...
- 【设计模式】学习笔记17:代理模式之保护代理与Java反射
本文出自 http://blog.csdn.net/shuangde800 本笔记内容: 1. Java动态代理,反射机制 2. 保护代理 3. 应用保护代理实现的约会系统 ----------- ...
- QQ强制视频聊天
QQ强制视频聊天 http://ike.126.com 现在,使用QQ的用户已经非常多,QQ聊天已经成了大家的家常便饭,除了跟自己和朋友和同事等熟悉的人聊天外,跟陌生的网友聊天也占了相当大的比例, ...
