树形基础资料列表左树排序原创
金蝶云社区-丨Nick丨
丨Nick丨
3人赞赏了该文章 1,080次浏览 未经作者许可,禁止转载编辑于2021年11月23日 16:06:05

场景:

创建数据的顺序并不是有序的,但是想在展示的时候将左树展示为有序的,比如按照编码排序

举例:先创建了006,后创建004 可见是按照Id排序的


image.png

解决方案:

利用插件干预,可利用其他字段排序

实现:

编写插件继承StandardTreeListPlugin 

在afterCreateNewData中加入方法

TreeListModel model = (TreeListModel) this.getTreeModel();

model.getQueryParas().put("order", "number asc");

解释:QueryParas参数中key为order 

                                     value 为 基础资料字段+空格+dese/asc

效果:

image.png        

赞 3