我使用richface中的树结构,实现通过点选树节点,触发nodeSelectListener事件,执行动作,但是测试显示无论怎么点,都不触发nodeSelectListener中指定的函数我用的richface是3.2.1版本的,
代码如下:
<a4j:region id="region2">
<h:form>
<rich:tree value="#{treeNodeInfo.rootNode}" style="width:150px" var="item"
nodeFace="#{item.type}" treeNodeVar="treenode"
nodeSelectListener="#{treeNodeInfo.selNode}" ajaxSubmitSelection="true" switchType="client">
<rich:treeNode type="root" icon="/pic/base.gif">
<h:outputText value="#{item.data}"></h:outputText>
</rich:treeNode>
<rich:treeNode type="sub1" icon="/pic/base.gif" iconLeaf="/pic/error.gif">
<h:outputText value="#{item.data}"></h:outputText>
</rich:treeNode>
<rich:treeNode type="sub3" icon="/pic/base.gif" iconLeaf="/pic/error.gif">
<h:outputText value="#{item.data}"></h:outputText>
</rich:treeNode>
</rich:tree>
</h:form>
</a4j:region>
请问该如何解决,我没用seam
代码如下:
<a4j:region id="region2">
<h:form>
<rich:tree value="#{treeNodeInfo.rootNode}" style="width:150px" var="item"
nodeFace="#{item.type}" treeNodeVar="treenode"
nodeSelectListener="#{treeNodeInfo.selNode}" ajaxSubmitSelection="true" switchType="client">
<rich:treeNode type="root" icon="/pic/base.gif">
<h:outputText value="#{item.data}"></h:outputText>
</rich:treeNode>
<rich:treeNode type="sub1" icon="/pic/base.gif" iconLeaf="/pic/error.gif">
<h:outputText value="#{item.data}"></h:outputText>
</rich:treeNode>
<rich:treeNode type="sub3" icon="/pic/base.gif" iconLeaf="/pic/error.gif">
<h:outputText value="#{item.data}"></h:outputText>
</rich:treeNode>
</rich:tree>
</h:form>
</a4j:region>
请问该如何解决,我没用seam
帮楼主顶一下看有没有用过的朋友来回答
[email protected]
谢谢
value="#{resourceRegisterAction.resourceTree}" var="item"
switchType="client" ajaxSubmitSelection="true">
<rich:nodeSelectListener binding="#{resourceSelectionListener}"></rich:nodeSelectListener>
<rich:treeNode>
<h:selectBooleanCheckbox>
</h:selectBooleanCheckbox>
<h:outputText value="#{item.name}" />
</rich:treeNode>
</rich:tree>