easyui对话框注意的地方
来源:互联网 发布:ddos攻击代码python 编辑:程序博客网 时间:2024/05/19 05:32
由于最近公司的项目后端页面采用jquery-easyui技术,所以本人学习了一点easyui的基本知识,个人感觉easyui给从事项目后端开发的小伙伴们还是挺好用的,简单、容易、上手很快、不需要像前端工程师那样做出一个漂亮的页面(easyui本身没法实现),只要能正常使用即可。
在使用的过程中,遇到一个思考了很久的问题。在每次打开一个dialog进行修改数据时,然后关闭,第二次打开dialog里总能出现上次的数据没有清除。
function openAddDiv() {
$('#addDg').dialog();
$("form, .init_hidden").show();
$(".init_hidden-content").css({
height : ($(window).height() * 1 - 150) + 'px',
'margin-bottom' : '20px'
});
}
function closeDialog(id) {
$('#' + id).dialog('close');
}
后来才发现$('#' + id).dialog('close')只是把dialog给关闭了,没有对数据进行清除,这就导致了错误的发生。
我们需要对当前的dialog下的表单进行clear。如下:
$('#' + id).dialog(){
//在关闭对话框时触发function事件:
onClose:function({
//对在dialog里的表单数据clear:
$('#addForm').form('clear');
}
});
如果已经不用这个对话框可以直接destroy掉:
$('#' + id).dialog('destroy');
- easyui对话框注意的地方
- Easyui 中dialog使用时要注意的地方
- 对话框或进度条使用该注意的地方
- @selector 注意的地方
- STM32 注意的地方
- 值得注意的地方
- Oracle注意的地方
- STM32 注意的地方
- STM32 注意的地方
- 需要注意的地方
- Java注意的地方
- UITabBarController注意的地方
- 需要注意的地方
- 需要注意的地方
- Java注意的地方
- 类目注意的地方
- 注意的地方
- WSAAsyncSelect注意的地方
- hibernate的Transaction接口理解
- 修改WSAD的默认工作区(转)
- Replacement for deprecated sizeWithFont: in iOS 7?
- linux下更改ip地址方法
- 数据链路层HDLC与PPP协议
- easyui对话框注意的地方
- Leap Motion自带Sample之详解_Win/C++版本
- 常用maven jar 依赖
- 自定义控件
- 正则化方法:L1和L2 regularization、数据集扩增、dropout
- 创建者模式
- 利用注解,自动生成建表语句&转换查询结果
- 在同一台机器上安装多个版本jdk,修改环境变量不生效
- 机器学习算法中如何选取超参数:学习速率、正则项系数、minibatch size