按引入/引出模板引出时,引出的数据重复、错误、缺失的解决方法原创
金蝶云社区-廖涛
廖涛
1人赞赏了该文章 209次浏览 未经作者许可,禁止转载编辑于2023年12月04日 10:22:35

导致原因:根本原因为按模板引出需要使用列表数据的取数条件,且分批引出,如果未设置默认的order by条件,可能多次查询的数据存在重复/乱序


解决办法:

需要继承AbstractListPlugin,实现setFilter方法,下方是实现代码

import kd.bos.form.events.SetFilterEvent; 

import kd.bos.list.plugin.AbstractListPlugin;

 public class test extends AbstractListPlugin 

{    

    @Override    

    public void setFilter(SetFilterEvent e)

     {        

            super.setFilter(e);        

            e.setOrderBy("entryid");   

     } 


}    

,然后把代码路径注册入列表插件

image.png


图标赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!