5
監聽器在父ui:repeat中觸發了p:selectBooleanButton,但是沒有爲內部/子ui:repeat觸發p:selectBooleanButton偵聽器。primefaces p:selectBooleanButton偵聽器在嵌套的ui中沒有被觸發:repeat
我們不能使用嵌套窗體。有什麼建議麼。
<h:form prependId="false">
<ui:repeat value="#{xBean.sectionsList}" var="sectionItem">
<p:fieldset>
<p:selectBooleanButton onLabel="ON" offLabel="OFF" value="#{sectionItem.checked}">
<p:ajax listener="#{xBean.selectSection}"/>
</p:selectBooleanButton> :
<ui:repeat value="#{sectionItem.sectionOptionsList}" var="sectionOptionItem">
<p:selectBooleanButton onLabel="ON" offLabel="OFF" value="#{sectionOptionItem.checked}">
<p:ajax listener="#{xBean.selectSectionOption}"/>
</p:selectBooleanButton>
</ui:repeat>
</p:fieldset>
</ui:repeat>
</h:form>
我剛剛測試過Primefaces 3.5,我工作得很好。 –