首页 > 其他分享 >EAS_复制已有字段的值到DEP扩展的字段上

EAS_复制已有字段的值到DEP扩展的字段上

时间:2024-04-07 10:56:32浏览次数:22  
标签:DEP amount test 字段 biCompanyInfo var EAS easImporter amounttxt

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);

}

 

标签:DEP,amount,test,字段,biCompanyInfo,var,EAS,easImporter,amounttxt
From: https://www.cnblogs.com/ketoli/p/18118603

相关文章

  • Replication Controller、ReplicaSet和Deployment(Kubernetes调度系列,结合操作命令讲解
    目录一、概述二、ReplicationController2.1ReplicationController说明2.2ReplicationController举例三、ReplicaSet3.1ReplicaSet说明3.2ReplicaSet举例四、无状态应用管理Deployment4.1概述4.2创建Deployment4.2.1Deployment标签内容解析4.2.2ku......
  • 折腾PXE网络启动 pxe 双引导bios&uefi模式 WDS windows deployment server
    简介:这才是最终章。折腾这么多,其实还是为了WDS。折腾TFTPD引导bios,是为了确认引导文件可以引导maxdos。折腾TFTPD引导uefi,也是为了确认可以引导grub。折腾OPENWRT双引导bios和UEFI,是为了确认DHCPoption93。现在我们有了可以双引导的TFTP-ROOT目录,虽然只有4个文件,这足够我......
  • 在 Deno Deploy 中使用更简单的新项目创建流程
    DenoDeploy是一个JavaScript无服务器应用程序的全球分布式平台,是在Web上部署和运行JavaScript和TypeScript的最简单、最快的方法之一。DenoDeploy的JS/TS和WebAssembly代码在地理位置靠近用户的托管服务器上运行,从而实现低延迟和更快的响应时间。它还原生......
  • 牛客小白月赛90----->D.小A的线段(easy version)
    1,思路:因为只有10个线段所以直接暴力枚举所有方案,看满足条件的方案有多少个,我这里用的是二进制枚举(dfs也可以),时间复杂度是:1024*1e5=1e8,这个时间复杂度是可以接受的。2.代码:#include<iostream>#include<algorithm>#include<cmath>#include<cstring>usingnamespacestd;......
  • 基于Chrome的Easy Scraper插件抓取网页
    背景     爬虫程序,又称为网络爬虫或爬虫(spider),是一种自动化程序,主要用于向网站或网络发起请求,获取资源后分析并提取有用数据。从技术层面来看,爬虫程序通过模拟浏览器请求站点的行为,把站点返回的HTML代码、JSON数据、二进制数据(如图片、视频)爬取到本地,进而提取并存储自己需要......
  • LeetCode in Python 300. Longest Increasing Subsequence (最长递增子序列)
    求最长递增子序列是深度优先搜索(DFS)的一种应用,有两种比较好的方法可以解决。第一种是动态规划法,时间复杂度为O(n*n),即设置边界条件和更新迭代公式求解最优解。第二种使用二分查找将时间复杂度降为O(nlogn)。本文给出两种方法的实现代码及说明。示例:图1最长递增子序列输入......
  • easyExcel导入类
    一、基础类描述ExcelImport(导入工具类)ExcelRow(导入实体类)Consumer(函数参数)二、代码1、ExcelImportimportcom.alibaba.excel.context.AnalysisContext;importcom.alibaba.excel.event.AnalysisEventListener;importorg.itxl.common.utils.Consumer;importjava.uti......
  • easyExcel通用导出(非注解,多线程)
    1、基础类描述ExcelWriter(导出工具类)Query(通用查询)Consumer(函数参数)SpringBeanUtil(获取bean)2、代码ExcelWriterimportcn.hutool.core.collection.CollUtil;importcn.hutool.core.collection.ListUtil;importcn.hutool.core.util.PageUtil;importcn.hutool.core.u......
  • Cisco Nexus 9000v Switch, NX-OS Release 10.4(3)F
    CiscoNexus9000vSwitch,NX-OSRelease10.4(3)F用于网络原型设计和学习研究的虚拟化数据中心交换机请访问原文链接:https://sysin.org/blog/cisco-nexus-9000v/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgReleaseDateNX-OSSystemSoftwareReleaseDate......
  • 【云原生篇】k8s之Deployment详解
    Kubernetes的Deployment是一种管理声明式更新的资源对象,它允许你描述应用的期望状态,并由Deployment控制器自动将当前状态改变为期望状态。Deployment主要用于无状态应用的部署和扩展,但也可以用于有状态应用。核心功能自动化部署与回滚:Deployment可以自动更新应用的......