介绍
storeremoveall(field,grid,rec) 组件列表数据批量删除后触发
参数说明
参数名 | 类型 | 说明 |
---|---|---|
field | JE.core.ux.form.ChildFuncField | 当前表单组件的对象 |
grid | Ext.grid.Panel | 组件中的grid对象 |
recs | Array | 单前操作的数据对象数组 |
示例
删除子功能集合数据时,计算删除数据的总金额,并把计算后的数据回显到主功能字段上
function(field,grid,recs){
//通过字段找到表单 表单再找到汇总字段
var form = field.up('panel[xtype=jeformview]');
var SBGL_GG = form.form.findField('SBGL_GG');
var SBGL_GGvalue = form.form.findField('SBGL_GG').getValue();
var money = 0; //所有金额之和 PGG_XSJE
//通过grid.store.each循环遍历子功能数据集
Ext.each(recs,function(item,index){
money += item.data.KHGLLXR_LXRDH;
});
SBGL_GGvalue -= money
SBGL_GG.setValue(SBGL_GGvalue); //给合计字段项目金额:赋值合计的值
}
最后编辑: 肖海杰 文档更新时间: 2024-08-21 10:58 作者:庞峰