jsf 1.2中的htmlDatatable问题

时间:2013-07-04 06:47:41

标签: jsf jsf-1.2

我的屏幕上有一个dataTable。在列标题中有一个selectBooleanCheckBox。如果我 选择它然后选中并取消选中所有布尔复选框,如果我取消选择标题布尔复选框。我的数据表绑定是使用htmlDatatable。在bean中,所有值都已设置,但它不会反映在UI中。请帮助......

<t:dataTable id="physicalAccessDetailsDataTable1" binding="#{bean.htmlDataTable}">
   <f:facet name="header">
        <h:selectBooleanCheckbox id="selectAll" value="#{bean.editablePhysical}"
                                 valueChangeListener="#{bean.selectAllFromPhysicalDatatable}" 
                                 onclick="submit()" />
   </f:facet>

这是我的bean代码......

public String selectAllFromPhysicalDatatable(ValueChangeEvent vcep) {
    if (editablePhysical == false) {
        System.out.println(editablePhysical);
        editablePhysical = true;

        for (PhysicalAccessDetail physicalAccessDetail : physicalAccessDetailsList) {
            System.out.println("INside loop of true");
            physicalAccessDetail.setEditable(true);
            }
        } else {
            editablePhysical = false;

            for (PhysicalAccessDetail physicalAccessDetail : physicalAccessDetailsList) {
                physicalAccessDetail.setEditable(false);
            }
        }
    return null;
}

0 个答案:

没有答案