動態產生tree使用PrimeFaces
畫面程式碼 <p:tree value="#{salesCtrl.deptRoot}" var="node" id="tree"> <p:treeNode id="treeNode"> <h:outputText value="#{node}" id="lblNode"/> </p:treeNode> </p:tree> java程式碼 private TreeNode deptRoot; deptRoot = new DefaultTreeNode("Root", null);---->對應畫面的VALUE值 TreeNode node0 = new DefaultTreeNode("TEST", deptRoot);---->根節點 //先找出第一層節點的資料 TreeNode node1[][]= new TreeNode[2][];--->用2維陣列 node1[0]=new TreeNode[results2.size()+1];--->宣告第一層的數量 for (int i = 0; i < results2.size(); i++) { node1[0][i] = new DefaultTreeNode(results2.get(i).getDeptName().toString().trim(), node0);--->第一層節點資料 sql = "select * fro