采购申请分录收货地址可根据第一行值自动批量填充其他行
1. 进入【动态扩展平台高级版】,将采购申请动态方案导入,右键扩展方案->扩展单元->从业务单元导入
2. 双击:界面->编辑界面->采购申请单,点击【扩展定义】
3. 在扩展点->模板方法->加载值,添加后置脚本:
具体脚本如下:
var setLocF7Funcation = function(event,methodName){
if(methodName == "equals"){ return this == event;}
var kdtEntrys = pluginCtx.getKDTable("kdtEntries");
var rowIndex = kdtEntrys.getSelectManager().getActiveRowIndex();
var colIndex = kdtEntrys.getSelectManager().getActiveColumnIndex();
var rowCount = kdtEntrys.getRowCount();
if (rowIndex < 0) { return; }
if(methodName == "editStopped"){
//如果是仓库列修改,则清除库位值
if(rowIndex==0){
var deliveryAddress=kdtEntrys.getRow(0).getCell("deliveryAddress").getValue();
if(deliveryAddress!=null){
for(var i=1;i<rowCount;i++)
{
var address=kdtEntrys.getRow(i).getCell("deliveryAddress").getValue();;
if(address==null){
kdtEntrys.getRow(i).getCell("deliveryAddress").setValue(deliveryAddress);
}
}
}
}
}
};
pluginCtx.getKDTable("kdtEntries").addKDTEditListener(setLocF7Funcation);
4. 启用动态扩展方案即可
采购申请分录收货地址可根据第一行值自动批量填充其他行
本文2024-09-22 19:37:02发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-108335.html