reRender富有的特定列:dataTable

时间:2011-05-19 14:21:26

标签: jsf richfaces

reRender是否有可能只有1个特定的富列:dataTable?

我尝试为列提供id和reRender =“columnId”,但这只是崩溃了页面。

若然,怎么样?

<f:facet name="header">
    <rich:columnGroup>
        <rich:column>
            <h:selectBooleanCheckbox value="#NotepadManagementGenControl.returnAllNotepads}" >
                 <a4j:support event="onclick" action="#{NotepadManagementGenControl.returnNotepadToggleAll}" reRender="myColumn"/>
            </h:selectBooleanCheckbox>
            <h:outputText value="#{l.return1}"></h:outputText>
        </rich:column>
    </rich:columnGroup>
</f:facet>
<rich:column id="myColumn">
    <h:selectBooleanCheckbox value="#{dataItem.returnNotepad}" />
</rich:column>

1 个答案:

答案 0 :(得分:0)

我设法通过重新渲染而不是列而是布尔CheckBox本身(因此列中的reRendering al复选框)来解决这个问题。