树形基础资料列表左树排序原创
4人赞赏了该文章
1,140次浏览
编辑于2021年11月23日 16:06:05
场景:
创建数据的顺序并不是有序的,但是想在展示的时候将左树展示为有序的,比如按照编码排序
举例:先创建了006,后创建004 可见是按照Id排序的
解决方案:
利用插件干预,可利用其他字段排序
实现:
编写插件继承StandardTreeListPlugin
在afterCreateNewData中加入方法
TreeListModel model = (TreeListModel) this.getTreeModel();
model.getQueryParas().put("order", "number asc");
解释:QueryParas参数中key为order
value 为 基础资料字段+空格+dese/asc
效果:
推荐阅读