82差旅报销单的费用明细分录新增时弹出信息块,现场可能需要在弹出信息块时设置信息块中某个字段的默认值。例: 82差旅报销单中设置费用明细信息块的”其他费用”字段的默认值为10。设置其他信息块字段默认值的也可以参考
2.1 配置页面打开事件的after插入事件:
2.2 重写beforeAdd方法,该方法内先调标准的业务再实现自己的业务:
pageOnLoadAfterCl:function(e){
waf("#editGrid_entries").wafGrid("setFloatActions",[{"add":true,
beforeAdd:function(defaultValue,rowid,entry){
//先调标准的业务(标准中beforeAdd为private无法直接调用所以直接复制过来)
TravelAccountBill_Edit_Open.needChangeEvent=false;
TravelAccountBill_Edit_Open.isEntryEditing=true;
//修改其他费用字段的默认值为10
defaultValue.otherExpense = 10;
}}]
)
}