easyui tree 树 TreeNodeVo
程序员文章站
2022-05-31 08:29:37
...
@JsonIgnore 序列化为json时,忽略此属性,(非必须)
import java.util.LinkedHashMap; import java.util.List; import com.fasterxml.jackson.annotation.JsonIgnore; /** * easyui的tree的节点vo类 * @author happyqing * @since 2013年12月3日 */ public class TreeNodeVo { private String id; //节点的 id @JsonIgnore private String parentId; //父节点id,java生成树时使用 private String text; //显示的节点文字。 private String iconCls; //节点图标样式 "iconCls":"icon-save", "iconCls":"icon-ok", 等 private String state; //节点状态, 'open' 或 'closed',默认是 'open'。当设为 'closed' 时,此节点有子节点,并且将从远程站点加载它们。 private boolean checked; //指示节点是否被选中。 private LinkedHashMap<?,?> attributes; //给一个节点追加的自定义属性。 private List<TreeNodeVo> children; //定义了一些子节点的节点数组。 private String url; //扩展属性url public TreeNodeVo() { //children = new ArrayList(); } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getText() { return text; } public void setText(String text) { this.text = text; } public String getIconCls() { return iconCls; } public void setIconCls(String iconCls) { this.iconCls = iconCls; } public String getState() { return state; } public void setState(String state) { this.state = state; } public boolean isChecked() { return checked; } public void setChecked(boolean checked) { this.checked = checked; } public LinkedHashMap<?,?> getAttributes() { return attributes; } public void setAttributes(LinkedHashMap<?,?> attributes) { this.attributes = attributes; } public List<TreeNodeVo> getChildren() { return children; } public void setChildren(List<TreeNodeVo> children) { this.children = children; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }
上一篇: php无限极分门别类的解决思路
下一篇: 红黑树