Jsf Ajax渲染重置选定的复选框
我有一个布尔属性的对象列表。我正在使用复选框列表为列表中的每个对象选择/取消选择该属性。我的问题是,在重新提交表单后,已选择的复选框将显示为空。为什么呢Jsf Ajax渲染重置选定的复选框,jsf,facelets,Jsf,Facelets,我有一个布尔属性的对象列表。我正在使用复选框列表为列表中的每个对象选择/取消选择该属性。我的问题是,在重新提交表单后,已选择的复选框将显示为空。为什么呢 <h:form> <ui:repeat value="#{bean.employeeList}" var="employee"> <h:selectBooleanCheckbox value="#{employee.selected}"> <h:outputTex
<h:form>
<ui:repeat value="#{bean.employeeList}" var="employee">
<h:selectBooleanCheckbox value="#{employee.selected}">
<h:outputText value="#{employee.name}" />
</h:selectBooleanCheckbox>
</ui:repeat>
<h:selectBooleanCheckbox value="#{bean.isDone}">
<f:ajax event="click" render="@form" />
</h:selectBooleanCheckbox>
</h:form>
默认情况下,
处理当前组件,如execute=“@this”
。如果要处理整个表单,需要通过@form
显式指定整个表单
<f:ajax execute="@form" render="@form" />
请注意,我删除了event=“click”
。这就是默认值。默认情况下,
处理当前组件,如execute=“@This”
。如果要处理整个表单,需要通过@form
显式指定整个表单
<f:ajax execute="@form" render="@form" />
请注意,我删除了
event=“click”
。这就是默认值。支持bean的范围是什么?在什么时候填充employeeList
?bean被视范围限定,列表被填充到PostConstruct方法@Kolossus中验证@PostConstruct
没有被重复调用?看起来没有@Kolossus支持bean的范围是什么?在什么时候填充employeeList
?bean被视范围限定,列表被填充到PostConstruct方法@Kolossus中验证@PostConstruct
没有被重复调用?看起来没有@科洛索斯