EAS中的单据跳转 一般需要新增,但如果存在相对应的数据时,就要显示相对应的数据了。
String destBillEditUIClassName = "com.kingdee.eas.custom.studentinfo.client.ContactEditUI";
StudentInfo sinfo = new StudentInfo();
sinfo.setNumber(this.txtNumber.getText());
sinfo.setStudentname(this.txtstudentname.getText());
ContactInfo cInfo = getContactInfo();
if(cInfo.getId() == null){
Map map = new UIContext(this);
map.put(UIContext.OWNER, this);
map.put("studentinfo", sinfo);
IUIWindow uiWindow = null;
// UIFactoryName.MODEL 为弹出模式
uiWindow = UIFactory.createUIFactory(UIFactoryName.MODEL).create(
destBillEditUIClassName, map, null, OprtState.ADDNEW);
// 开始展现 UI
uiWindow.show();
}else{
// 显示窗口
IUIFactory uiFactory = null;
UIContext uiCtx = new UIContext(this);
uiCtx.put(UIContext.ID, cInfo.getId().toString());
//
RealModeIDList idList = new RealModeIDList();
idList.add(cInfo.getId().toString());
uiCtx.put("IDList", idList);
IUIWindow uiWindow = null;
// UIFactoryName.MODEL 为弹出模式
uiWindow = UIFactory.createUIFactory(UIFactoryName.MODEL).create(
destBillEditUIClassName, uiCtx, null, OprtState.EDIT);
// 开始展现 UI
uiWindow.show();
}
分享到:
相关推荐
在金蝶EAS(Enterprise Application Suite)开发过程中,经常会遇到需要对多个不同单据执行相同功能的情况。为了提高代码的复用性和效率,开发者可以通过单据的ID来获取相关的实体信息,例如实体名称、表名等,从而...
eas基础讲解 BOTP介绍 概述 应用背景 BOTP的基本概念和作用 属性映射 规则 BOTP与业务系统间的关系 功能讲解 示例图解
EAS BOTP规则自定义公式,各版本通用,支持在规则中自定义公式
### 金蝶EAS DEP开发实战知识点解析 #### 一、DEP基础开发 **1.1 新建方案** - **目标**:创建一个新的DEP方案作为开发的基础。 - **步骤**:在金蝶EAS系统中选择新建方案功能,输入方案名称“课程练习方案”,...
BOTP 在企业信息化系统中一直扮演一个重要的角色,在 BOS 基础体系结构中,BOTP 系统也是 一个非常重要的支撑系统,是保证业务灵活随需应变的一个关键系统。本文是在原文档“金蝶 BOS 开发指南——BOTP”基础上,...
DEP脚本中判断单据是否在工作流中,适合金蝶EAS中DEP脚本开发,学习和使用DEP特性化功能。。。
在企业级应用系统(EAS)中,业务单据经过审核后通常会被锁定,以确保数据的一致性和完整性。然而,在某些特殊情况下,用户可能需要对已审核单据的附件进行编辑操作,比如添加新的附件或者修改、删除现有附件。EAS的...
EAS打印模板设计用于自定义报告和单据的格式,以便满足企业的特定需求。这些模板可以包括各种财务报表、库存清单、设备维护记录等,使企业能够按照统一的标准和格式进行数据输出,提高工作效率并确保数据一致性。 ...
2. **流程变量的合理使用**:通过定义恰当的流程变量,可以有效地建立起单据与流程之间的数据传递通道。需要注意的是,在赋值流程变量时应仔细检查其是否会在其他地方被更改,特别是在涉及子流程的情况下更需谨慎...
压缩包中的"单据代码路径.xls"文件名暗示了一个与EAS相关的具体功能——单据管理。在企业应用系统中,单据管理是至关重要的,它涉及订单、发票、收据等业务文档的记录、跟踪和审核。这个Excel文件可能包含有EAS中单...
### 金蝶BOS开发之导入导出 #### 一、引言 金蝶BOS平台作为一款功能强大的企业级应用开发平台,为企业提供了灵活高效的应用定制与开发能力。其中,数据导入导出功能是企业在日常运营过程中经常需要用到的一个重要...
数据中心快速搭建指南 金蝶EAS服务器数据中心快速搭建是...金蝶EAS服务器数据中心快速搭建是指快速搭建EAS服务器数据中心的过程,包括EAS环境搭建、数据库快速搭建、数据初始化和EAS服务器注册并部署数据中心等步骤。
### 知识点:EAS接口文档应用与开发 #### 1. EAS接口文档的目的和重要性 EAS接口文档是为了实现EAS(企业资产管理系统)的开发和集成。文档中提供了关于如何通过接口与EAS系统交互的具体方法,这对于系统开发者而...
1. 更新单据状态:使用pluginCtx.getKDService()方法获取服务端对象,然后使用update()方法更新单据状态。 2. 服务端检查编码重复:使用pluginCtx.getKDService()方法获取服务端对象,然后使用checkRepeat()方法检查...
EASBOS EASBOS EASBOS EASBOSEASBOS
通过上述详细介绍,我们可以看到EAS供应链WebService接口为开发人员提供了强大的功能支持,不仅可以实现标准单据的导入,还可以灵活地扩展单据属性,甚至通过二次开发支持更多定制化的单据类型。这对于提高企业的...
"金蝶 EAS DEP 扩展脚本编写指南" 本文档旨在指导开发人员编写金蝶 EAS DEP 扩展脚本,提供了详细的编写指南和相关注意事项。下面是本文档的详细解读: 一、动态扩展平台扩展脚本编写指南 动态扩展平台(DEP)是...
金蝶EAS(Enterprise Application Suite)是一款针对大型企业级应用的综合管理软件,它提供了全面的企业资源规划(ERP)解决方案。在V7.5版本中,金蝶EAS引入了Web Service技术,允许不同系统之间进行无缝的数据交换...
EAS(Enterprise Application Suite)是企业级应用软件的缩写,通常涵盖一系列用于企业管理的软件模块,如财务、人力资源、供应链、客户关系管理等。在IT行业中,"EAS测试许可全套license"指的是用于测试EAS系统全部...
### EAS模板引入引出知识点详解 #### 一、EAS系统简介 EAS(Enterprise Application Suite)系统是一种广泛应用于企业内部管理的信息技术平台。它能够集成企业的各种业务流程,如财务管理、人力资源管理、供应链...