数码资讯
ExtJS的优化(2)表单提交一般的实现
复制代码代码如下所示: *提交表单 * / Function $postForm (a) { 如果(a.formpanel.getform()IsValid()){ var b = a.scope a.scope:这; A.formPanel.getForm(),提交({ 经营范围:B, 网址:a.
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
*提交表单
* /
Function $postForm (a) {
如果(a.formpanel.getform()IsValid()){
var b = a.scope a.scope:这;
A.formPanel.getForm(),提交({
经营范围:B,
网址:a.url,
方法:
参数:a.params,
WaitMsg:提交数据…
成功:函数(C,D){
ext.ux.toast.msg(操作信息);
如果(a.callback){
a.callback.call(B,C,D);
}
},
故障:函数(c,d){
ext.messagebox.show({
标题:操作信息
信息保存错误,请与管理员联系!
按钮:Ext.MessageBox.OK,
图标
});
如果(a.callback){
a.callback.call(B);
}
}
});
}
}
使用代码更改代码只需要13行代码,原始需要25-30行代码,例如:
复制代码代码如下所示:
SaveRecord:函数(){
美元对进行后成型加工({
formpanel:this.formpanel,
范围:此,
网址:__ctxpath + / / savestudentdepartment行动的基础数据。
参数:{ },
回调函数:(d,f){
var = ext.getcmp(studentdepartmentgrid );
如果(e)!= NULL){
E.getStore()()。重装;
}
B.close();
}
});
*提交表单
* /
Function $postForm (a) {
如果(a.formpanel.getform()IsValid()){
var b = a.scope a.scope:这;
A.formPanel.getForm(),提交({
经营范围:B,
网址:a.url,
方法:
参数:a.params,
WaitMsg:提交数据…
成功:函数(C,D){
ext.ux.toast.msg(操作信息);
如果(a.callback){
a.callback.call(B,C,D);
}
},
故障:函数(c,d){
ext.messagebox.show({
标题:操作信息
信息保存错误,请与管理员联系!
按钮:Ext.MessageBox.OK,
图标
});
如果(a.callback){
a.callback.call(B);
}
}
});
}
}
使用代码更改代码只需要13行代码,原始需要25-30行代码,例如:
复制代码代码如下所示:
SaveRecord:函数(){
美元对进行后成型加工({
formpanel:this.formpanel,
范围:此,
网址:__ctxpath + / / savestudentdepartment行动的基础数据。
参数:{ },
回调函数:(d,f){
var = ext.getcmp(studentdepartmentgrid );
如果(e)!= NULL){
E.getStore()()。重装;
}
B.close();
}
});
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。