EAS表格控件分组后无法跨页融合的解决方案
1.问题现象
由于业务场景需要,在单据序时簿页面代码增加了一些字段(Query中不存在改字段),但是填充数据后这些字段没有跨页融合,每间隔50条数据会有一个分组的分割线。
![跨页融合01.webp](/download/0100c045baf626cd406395e65439c7ddaaa2.webp)
2.原因分析
标准产品序时簿处理逻辑:
获取完数据后会先进行分组(前提是做分组),然后调用业务注册的数据填充监听事件进行数据填充,导致业务添加的字段分组时是没有填充数据的,按照默认的50条数据进行分组,最终界面上就没有跨页融合(实际一页也是显示50条数据的)
![跨页融合02.webp](/download/010034f1e854503447f3b4c05e90f5cd5baa.webp)
3.解决方案
对于业务增加的字段,应该先取数,取完数据之后跟随框架统一执行group方法进行分组,将业务注册的取数事件提前执行。
框架提供分组前执行填充表格数据的能力,供业务调用注册。
接口:com.kingdee.bos.ctrl.kdf.table.event.KDTDataFillBeforGroupListener
方法:com.kingdee.bos.ctrl.kdf.table.event.KDTDataFillBeforGroupListener.beforeGroupAction(KDTDataRequestEvent)
业务实现接口重写action,做一些业务逻辑,如取数。
![跨页融合3.webp](/download/0100784a409bde734a91a29e7771c44bdb0f.webp)
EAS表格控件分组后无法跨页融合的解决方案
1.问题现象由于业务场景需要,在单据序时簿页面代码增加了一些字段(Query中不存在改字段),但是填充数据后这些字段没有跨页融合,每间隔5...
点击下载文档
本文2024-09-22 18:10:59发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-99136.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章