EAS_复制已有字段的值到DEP扩展的字段上
1、实体字段如图
金额(amountTxt)为要复制的字段,测试字段(test)目标字段,现在要在提交后,将金额字段的值复制到测试字段(test)上,可以在对应的方法添加前置脚本,添加的地方一般在提交,保存,更新方法上;
2、具体操作;
选择对应 扩展实体》扩展定义
选择对应的方法,这里注意,不同的方法,由于入参不一样,脚本中的取参下标也不一样,提交、新增、保存 都选择只有一个参数的方法,修改只有一个方法
脚本具体如下:
提交(submit)与新增(addNew)和保存(save)一致,注意这里的get("amounttxt")里的amounttxt为实体的字段名称,全小写,否则会导致取不到值:
var easImporter = JavaImporter(); easImporter.importPackage(Packages.com.kingdee.eas.custom.bgconfigure);//这里为扩展实体对象的全路径包名 with(easImporter){ var biCompanyInfo = methodCtx.getParamValue(0); var amount = biCompanyInfo.get("amounttxt"); biCompanyInfo.put("test",amount); }
修改:由于修改方法有2个参数,所以这里取参数时候,下标要用1
var easImporter = JavaImporter();
easImporter.importPackage(Packages.com.kingdee.eas.custom.bgconfigure);//这里为扩展实体对象的全路径包名
with(easImporter){
var biCompanyInfo = methodCtx.getParamValue(1);
var amount = biCompanyInfo.get("amounttxt");
biCompanyInfo.put("test",amount);
}
linux下的docker操作命令及异常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
2023-04-07 EAS使用网络互斥锁,查询互斥锁
2023-04-07 EAS目录不显示或卡住,一直显示加载中