Extjs优化(二)Form表单提交通用实现
实现 优化 提交 表单 通用 Form Extjs
2023-06-13 09:14:49 时间
/**
*提交表单
*/
function$postForm(a){
if(a.formPanel.getForm().isValid()){
varb=a.scope?a.scope:this;
a.formPanel.getForm().submit({
scope:b,
url:a.url,
method:"post",
params:a.params,
waitMsg:"正在提交数据...",
success:function(c,d){
Ext.ux.Toast.msg("操作信息","成功信息保存!");
if(a.callback){
a.callback.call(b,c,d);
}
},
failure:function(c,d){
Ext.MessageBox.show({
title:"操作信息",
msg:"信息保存出错,请联系管理员!",
buttons:Ext.MessageBox.OK,
icon:"ext-mb-error"
});
if(a.callback){
a.callback.call(b);
}
}
});
}
}
使用改代码只需要13行代码原始需要25-30行代码搞定,示例:
saveRecord:function(){
$postForm({
formPanel:this.formPanel,
scope:this,
url:__ctxPath+"/basedata/saveStudentDepartment.action",
params:{},
callback:function(d,f){
vare=Ext.getCmp("StudentDepartmentGrid");
if(e!=null){
e.getStore().reload();
}
b.close();
}
});
相关文章
- Node Express使用Multer中间件实现文件上传
- SpringBoot 整合 RabbitMQ 实现消息可靠传输
- linux环境下搭建jenkins实现自动部署详解程序员
- java使用POI操作excel文件,实现批量导出,和导入详解编程语言
- MySQL连接池管理:实现线程池优化性能(mysql连接池线程池)
- 开发 Linux C 驱动开发:实现良好的硬件控制(linuxc驱动)
- Oracle的高水位线:实现性能优化(oracle的高水位线)
- 优化Linux系统分区优化:实现最佳空间利用(linux系统分区大小)
- MongoDB精准索引优化,轻松实现稀疏索引(mongodb稀疏索引)
- Linux系统安全:实现最佳优化(linux系统安全优化)
- MySQL分页技术实现查询优化(mysqlsql分页)
- 机制Redis Java过期机制实现优化(redisjava过期)
- Oracle实现多个条件搜索优化技巧(oracle多个条件)
- Linux本地数据同步实现方案(linux本地同步)
- 优化SQL Server迁移与优化:实现跨越技术边界的突破(sqlserver迁移和)
- Oracle:高效管理固定资产,实现财务优化(oracle固定资产)
- 「Redis快如闪电」:实现秒杀活动优化利器—Redis实现抢购(redis实现抢购)
- PHP与MSSQL的距离:无法实现的接触(php里面没有mssql)
- Redis实现幂等性优化解决方案(幂等的实现方案redis)
- 深入研究Redis缓存实现登录页面优化(登录页面缓存到redis)
- Oracle分区管理实现数据库优化(oracle之分区)
- 利用Oracle中Trace实现数据优化(oracle中trace)
- 利用Redis集群实现单台服务器性能优化(redis集群单数台)
- php优化及高效提速问题的实现方法
- C#实现修改系统时间的方法