reRender определенный столбец rich: dataTable - PullRequest
0 голосов
/ 19 мая 2011

Можно ли переопределить только один конкретный столбец rich: dataTable?

Я попытался присвоить столбцу идентификатор и 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 голосов
/ 22 мая 2011

Мне удалось решить эту проблему с помощью повторного рендеринга не столбца, а самого логическогоCheckBox (и, следовательно, повторного рендеринга всех флажков в столбце).

...