[Ajax4JSF] richfaces4树中的复选框取不到值
Reaper111
2014-08-28
richfaces4.3.7
三级树,每级叶子绑定不同的属性,结果取不到值。但在树外面直接加上一组复选框是能够取到值的。 <rich:tree id="tree" nodeType="#{node.type}" value="#{indexBean.rootNodes}" var="node" toggleType="client"> <rich:treeNode type="a"> <h:selectManyCheckbox id="checkboxA" value="#{indexBean.checkboxA}"> <f:selectItem itemLabel="#{node.name}" itemValue="#{node.name}"/> </h:selectManyCheckbox> </rich:treeNode> <rich:treeNode type="b"> <h:selectManyCheckbox id="checkboxB" value="#{indexBean.checkboxB}"> <f:selectItem itemLabel="#{node.name}" itemValue="#{node.name}"/> </h:selectManyCheckbox> </rich:treeNode> <rich:treeNode type="c"> <h:selectManyCheckbox id="checkboxC" value="#{indexBean.checkboxC}"> <f:selectItem itemLabel="#{node.name}-#{node.mobile}" itemValue="#{node.name}-#{node.mobile}"/> </h:selectManyCheckbox> </rich:treeNode> </rich:tree> 当在树外面直接加上一组复选框时,树中的复选框能够取到最后一个叶子的值。 请问该怎么做呢? |