ZK有人用过么 TREE怎么实现动态加载啊

解决方案 »

  1.   

    addEventListener("onClick", new ClickTopMenu());
    /**
     * 点击菜单--左侧
     */
    class ClickLeftMenu implements org.zkoss.zk.ui.event.EventListener {
    public void onEvent(Event event) throws Exception {
    if (event.getTarget() instanceof Treeitem) {
    Treeitem ti = (Treeitem)event.getTarget();
    if (ti.isOpen()) selectTreeitem(ti);
    } else {
    Treecell tcell = (Treecell)event.getTarget();
    Treeitem ti = (Treeitem)tcell.getParent().getParent();
    if (ti.isOpen()) {
    ti.setOpen(false);
    if (ti.getTreechildren()==null) selectTreeitem(ti);
    }
    else selectTreeitem(ti);
    }
    }
    }