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(); } }