田源
2024-03-07 4b4083fd73dc27ece42f4835483565eef0e4f608
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.vci.client.framework.systemConfig.stafforgmanage;
 
import com.vci.client.ui.treeTable.TreeTableModel;
 
public class PLDeptInfoDataTreeModel extends TreeTableModel {
 
    public PLDeptInfoDataTreeModel(Object rootObject, String[] columnNames, Class[] columnClasses) {
        super(rootObject, columnNames, columnClasses);
        TreeTableModel.TreeTableNode rootNode = new TreeTableNode(rootObject);
        rootNode.setPropertyValueByName(columnNames[0], rootObject);
        this.root = rootNode;
    }
    
    /**
     * 重写父类的 isLeaf,以当前节点设置的是否是叶节点为准
     */
    public boolean isLeaf(Object node) {
        return ((TreeTableNode)node).isLeaf(); 
    }
}