| | |
| | | setOid(oid); |
| | | setText(text); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 构造函数 |
| | | * @param oid 主键 |
| | | * @param text 树节点文本 |
| | | */ |
| | | public Tree(String oid, String text,Object o){ |
| | | setOid(oid); |
| | | setText(text); |
| | | setData(o); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 主键 |
| | | */ |
| | |
| | | * 子节点 |
| | | */ |
| | | private List<Tree> children = new ArrayList<Tree>(); |
| | | /** |
| | | * 层级 |
| | | */ |
| | | private int level; |
| | | /** |
| | | * 图标 |
| | | */ |
| | |
| | | * 排序索引 |
| | | */ |
| | | private String index;//排序索引 |
| | | /*** |
| | | * 当前数据对象 |
| | | */ |
| | | private Object data; |
| | | |
| | | /** |
| | | * 其他的属性 |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | public Object getData() { |
| | | return data; |
| | | } |
| | | |
| | | public void setData(Object data) { |
| | | this.data = data; |
| | | } |
| | | |
| | | public int getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(int level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "Tree{" + |
| | |
| | | ", showCheckbox=" + showCheckbox + |
| | | ", checked=" + checked + |
| | | ", children=" + children + |
| | | ", level=" + level + |
| | | ", icon='" + icon + '\'' + |
| | | ", iconCls='" + iconCls + '\'' + |
| | | ", parentId='" + parentId + '\'' + |
| | |
| | | ", expanded=" + expanded + |
| | | ", href='" + href + '\'' + |
| | | ", index='" + index + '\'' + |
| | | ", data=" + data + |
| | | ", attributes=" + attributes + |
| | | '}'; |
| | | } |