一步步用zTree(2)
生活随笔
收集整理的這篇文章主要介紹了
一步步用zTree(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
結果如上
代碼頁面如下
再點擊進去其中一項
@Result(name = "success",type = "json") public class GroupJsonTreeAction extends BaseAction {private static final long serialVersionUID = 8291259328867475582L;private List<Group> groups;@Overridepublic String execute() throws Exception {groups = getWholeGroupTree();return SUCCESS;}public List<Group> getGroups() {return groups;}public void setGroups(List<Group> groups) {this.groups = groups;} } 很明顯,只要返回的東東是個集合就好辦了。
對于有父親孩子關系的一個類,我們可以用一個遞歸將父親下所有的孩子一個個加入到我們創(chuàng)建的集合中
public List<Group>createTree(Group root,List<Group> groups) {
?? ??? ?groups.add(root);
?? ??? ?if (root.hasChildren()) {
?? ??? ??? ?for (Group child : root.getImmediateChildren()) {
?? ??? ??? ??? ?createTree(child,groups);
?? ??? ??? ?}
?? ??? ?}
?? ??? ?return groups;
?? ?}
root.getImmediateChildren()表示拿到所有的直接孩子
轉載于:https://my.oschina.net/liangzhenghui/blog/103579
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的一步步用zTree(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java连接zookeeper_java
- 下一篇: python redis pipelin