介绍

storebeforeadd(field,grid) 组件列表数据添加操作前触发

参数说明

参数名 类型 说明
field JE.core.ux.form.ChildFuncField 当前表单组件的对象
grid Ext.grid.Panel 组件中的grid对象

返回数据说明

boolean 如果返回false,中断添加操作

示例

数据添加前,为数据设置默认值

function(field,grid){
    var form = field.up("jeformview");
    var HY_SFKQ_CODE=form.getFields("HY_SFKQ_CODE").getValue();
    if(HY_SFKQ_CODE=="0"){
        var SY_XMID = form.getFields("SY_XMID").getValue();     //项目ID
        var XM_NAME = form.getFields("XM_NAME").getValue();
        var XM_CODE = form.getFields("XM_CODE").getValue();

        var ddGrid = field.grid;
        var data = field.funcData.getDefVals();//构建子功能集合默认值
        data.SY_XMID = SY_XMID;
        data.XM_NAME = XM_NAME;
        data.XM_CODE = XM_CODE;
        var rec = ddGrid.getStore().add(data);
    }
     return true;
}
最后编辑: admin  文档更新时间: 2024-08-21 10:58   作者:庞峰