nodeSelectLisenter 有人知道吗?

解决方案 »

  1.   

    <h:form >
    <rich:tree   style="width:100px" value="#{libary.data}" var="item" nodeFace="#{item.type}" >
    <rich:treeNode  type="artist">
    <h:outputText  styleClass="font_conten" value="#{item.name}" />
    </rich:treeNode>
    <rich:treeNode  type="album">
    <s:link  action="#{unauthorized_EvenTblList.execute}" value="#{item.title}" view="#{item.navigation}"  propagation="none" styleClass="font_conten" />
    </rich:treeNode>
    </rich:tree>
    </h:form>
      

  2.   

        /**
         * 树选择处理
         * @param event
         */
        public void processSelection(NodeSelectedEvent event) {
            UITree tree = (UITree) event.getComponent();
            departUuid = tree.getRowKey().toString().substring(tree.getRowKey().toString().lastIndexOf(":")+1);
            departName = (String) tree.getRowData();
        }
    在页面里面增加如下:
    <rich:tree nodeSelectListener="#{depTree.processSelection}"