美文网首页
金蝶云苍穹树形基础资料initializeTree事件案例

金蝶云苍穹树形基础资料initializeTree事件案例

作者: 涎涎 | 来源:发表于2020-08-26 19:36 被阅读0次

    正文

    1. 新建树形基础资料,并且管理员授权

    2. 切换到列表界面预览新增多条数据,将新增的数据进行保存提交审核操作后,即可生成左树,如下图所示

    1. 编码
    package kd.bos.zsybbill.plugin;
    
    import java.util.EventObject;
    
    import kd.bos.list.plugin.AbstractTreeListPlugin;
    import kd.bos.orm.query.QFilter;
    
    /**
     * <p>Title: </p>
     * <p>
     *    Description:
     *    暂未做试验
     * </p>
     * <p>Copyright: Copyright (c) 2020</p>
     * @author xx
     * @date 2020年3月16日
     * @version 1.0
     */
    public class InitializeTreeSample extends AbstractTreeListPlugin {
    
        /**
         * <p>Title: </p>
         * <p>
         *    Description:
         * </p>
         * <p>Copyright: Copyright (c) 2020</p>
         * @author xx
         * @date 2020年3月16日
         * @param param the bare_field_name
         * @param e
         * @see kd.bos.list.plugin.AbstractTreeListPlugin#initializeTree(java.util.EventObject)
         * @version 1.0
         */
        @Override
        public void initializeTree(EventObject e) {
            super.initializeTree(e);
            // 根节点是否显示
            this.getTreeModel().setRootVisable(true);
            if (this.getTreeModel().getGroupProp() != null){
                // 分组节点取数条件:
                // 只有单据有分组字段,分组节点由系统自动读取、构建时,才会用到这个条件
                this.getTreeModel().getTreeFilter().add(new QFilter("number", "like", "%abc%"));
                // 分组节点内容格式化
    //          this.getTreeModel().setTextFormat("名称{name}(编码{code})");
                this.getTreeModel().setTextFormat("涎涎{name}(编码{code})");
                // 分组节点取数级次 (暂未发现在何处使用到这个属性)
                this.getTreeModel().setDefaultQueryLevel(5);
            }
        }
    }
    
    1. 重启服务后在列表界面注册插件后预览效果

    会看到如下图所示

    1. 更改代码后再次预览测试
    //this.getTreeModel().getTreeFilter().add(new QFilter("number", "like", "%abc%"));
    this.getTreeModel().setTextFormat("涎涎{name}(编码{code})");
    

    效果如下

    以上就是我关于 金蝶云苍穹树形基础资料initializeTree事件案例 知识点整理与总结的全部内容,希望对你有帮助。。。。。。。


    分割线

    相关文章

      网友评论

          本文标题:金蝶云苍穹树形基础资料initializeTree事件案例

          本文链接:https://www.haomeiwen.com/subject/uamfsktx.html