Jsf 重新提交rich:dataTable的特定列

Jsf 重新提交rich:dataTable的特定列,jsf,richfaces,Jsf,Richfaces,是否可以只重新提交rich:dataTable的一个特定列 我试着给这个列一个id,然后reRender=columnId,但这只会使页面崩溃 如果是,怎么做 <f:facet name="header"> <rich:columnGroup> <rich:column> <h:selectBooleanCheckbox value="#NotepadManagementGenControl.returnA

是否可以只重新提交rich: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>

我设法解决了这个问题,不是重新给列排序,而是重新给booleanCheckBox本身排序,从而在列中重新给所有复选框排序。

是的,这是可能的!!您没有提供任何特定的细节和代码片段,因此无法猜测原因!!但是,如果在列中执行重新命名操作,请不要重新命名列,而是重新命名datatable.richfaces 3.3或4?JSF1.2或2.0?RF4已经没有了,所以我打赌是RF3.3。