金蝶EAS客户端List界面列表数据不合并的方法

本文介绍了如何在数据处理中避免自动合并的问题,通过设置tblMain.getGroupManager().setGroup(false)来阻止按会议时间字段的自动合并,确保数据的准确性和完整性。

一、数据修改之前,根据会议时间字段自动进行了合并

二、不允许数据自动合并的方法:tblMain.getGroupManager().setGroup(false);

三、设置后的效果如下:

金蝶EAS Bos客户端开发中,实现列表界面到编辑界面数据传递和组织转换是常见需求之一。以下是一些关键的技术细节和操作步骤: 参考资源链接:[金蝶EAS Bos 客户端开发常见代码与功能详解](https://wenku.youkuaiyun.com/doc/5ypo9j0cr5?spm=1055.2569.3001.10343) 首先,列表界面到编辑界面数据传递主要依赖于单据主键的传递机制。在列表界面中,需要获取到需要编辑的单据的主键信息。在单据被选中后,通常会触发一个事件或函数,此事件或函数中应包含将选中单据的主键信息传递到编辑界面的逻辑。 例如,可以在列表界面的行选择事件中添加以下代码片段: ```java // 假设是行选择事件,这里仅为示例 String documentId = row.getDocumentId(); // 获取选中行的单据ID if (documentId != null) { // 通过主键信息跳转到编辑界面 this.goEditPage(documentId); } ``` 在编辑界面中,需要在页面加载或初始化时获取这个传递过来的单据ID,并通过此ID查询数据库获取详细信息进行展示: ```java // 假设是编辑界面的初始化方法 public void init() { String documentId = this.getDocumentId(); // 获取传递过来的单据ID if (documentId != null) { // 根据单据ID查询数据库获取详细信息 Document document = this.queryDocumentById(documentId); // 将查询结果填充到界面上 this.fillDocumentDataToUI(document); } } ``` 至于组织转换,通常需要根据公司本位币或组织视图的同,进行相应的数据处理。可以在获取菜单参数时,根据当前登录用户的组织信息和本位币信息,对数据进行转换: ```java // 获取当前用户组织信息 OrganizationInfo orgInfo = this.getOrganizationInfo(); // 获取公司本位币 String baseCurrency = orgInfo.getBaseCurrency(); // 获取公司行政组织代码 String orgCode = orgInfo.getOrganizationCode(); // 根据本位币和组织代码进行数据转换逻辑 if (orgInfo != null && baseCurrency != null && orgCode != null) { // 对货币类型数据进行转换处理 CurrencyConversion conversion = CurrencyConversionFactory.getCurrencyConversion(orgCode); conversion.convertCurrency(data, baseCurrency); } ``` 以上代码仅为示例,具体实现可能需要根据业务需求和数据库结构进行相应的调整。为了深入理解这些操作以及开发过程中可能遇到的其他相关问题,建议参阅《金蝶EAS Bos 客户端开发常见代码与功能详解》。这本书提供了丰富的代码示例和详细的操作指导,非常适合想要深入了解金蝶EAS Bos 客户端开发的技术人员。 参考资源链接:[金蝶EAS Bos 客户端开发常见代码与功能详解](https://wenku.youkuaiyun.com/doc/5ypo9j0cr5?spm=1055.2569.3001.10343)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值