1

我有这样的数据结构,我需要用它创建树表。

Map<Manager, List<Fund>>  managerFunds

是否可以在( openfaces )中填充动态树表?

喜欢它可能在(primefaces)

代码:

 public class TreeCheckboxBean implements Serializable {

            private static final long serialVersionUID = 8244744946231978985L;

            private TreeNode root;
            private TreeNode[] selectedNodes;


            public TreeCheckboxBean() {          

                Map<Manager, List<Fund>> result = new HashMap<Manager, List<Fund>>();
                result.put(new Manager(1,1,"06/31/2013"), Arrays.asList(new Fund(10, 10, "06/31/2013"), new Fund(11, 11, "06/31/2013")));
                result.put(new Manager(2,2,"06/31/2013"), Arrays.asList(new Fund(20,20,"06/31/2013"), new Fund(22,22,"06/31/2013")));
                result.put(new Manager(3,3,"06/31/2013"), Arrays.asList(new Fund(30,30,"06/31/2013"), new Fund(33,33,"06/31/2013")));

               root = new CheckboxTreeNode("root", null);        
               for(Map.Entry<Manager,List<Fund>> entry: managerFunds.entrySet()){             
                    TreeNode column = new CheckboxTreeNode(entry.getKey(),root);
                    for(Fund fund: entry.getValue()){    
                        new CheckboxTreeNode(fund, column);
                    }
                }       
            }

    // ... getters and setters
4

0 回答 0