树形基础资料实现根据过滤条件隐藏左侧树节点原创
金蝶云社区-别等时光非礼了梦想
别等时光非礼了梦想
6人赞赏了该文章 1,788次浏览 未经作者许可,禁止转载编辑于2021年01月08日 15:11:18

树形基础资料,根据需求进行条件过滤后,发现树节点下的数据为空(都被过滤掉了),但是树节点还是保留着,没有隐藏,影响用户体验

实现:

  1. 插件开发,继承AbstractTreeListPlugin类

  2. 重写 initializeTree 方法

   3. 通过过滤条件隐藏树节点:

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

       treeModel.setTreeFilter(qFilters);//把左侧树节点,过滤掉


赞 6