介绍
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 作者:庞峰