介绍

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-03-05 11:49   作者:庞峰