/* B80_ZK_3198Composer.java Purpose: Description: History: Fri, June 3, 2016 02:27:14 PM, Created by jameschu Copyright (C) 2016 Potix Corporation. All Rights Reserved. */ package org.zkoss.zktest.test2; import java.util.ArrayList; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.select.SelectorComposer; import org.zkoss.zk.ui.select.annotation.Wire; import org.zkoss.zul.DefaultTreeModel; import org.zkoss.zul.DefaultTreeNode; import org.zkoss.zul.Tree; /** * * @author jameschu */ public class B80_ZK_3198Composer extends SelectorComposer { @Wire Tree selectionTree; private DefaultTreeNode<String> myRoot = new DefaultTreeNode<String>("root",new ArrayList<DefaultTreeNode<String>>()); private DefaultTreeModel<String> myTreeModel = new DefaultTreeModel<String>(myRoot); @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); for (int i = 0; i < 100; i++) { myRoot.add(new DefaultTreeNode<String>("test"+i)); } selectionTree.setModel(myTreeModel); } }