2015-07-31 4 views
0

У меня есть следующий DataTable в RichFaces 4.5.2:Как визуализировать определенную строку в richfaces 4?

<rich:dataTable id="t" var="v" rows="#{bean.size}" 
       value="#{bean.value}" rowKeyVar="row"> 

    <rich:column> 
     <a4j:commandLink action="#{bean.doAction}" render="t:#{row}"> 
     <h:outputText value="#{recipientGroup.id}" /> 
     <f:facet name="footer"> 
      <h:outputText value="#{msgs['dynamicRecipientGroupList.table.id']}"/> 
     </f:facet> 
    </rich:column> 

</rich:dataTable> 

Я думал, указав RowId явно заставить RichFaces оказывать только указанную строку, но он делает всю таблицу вместо. Что я сделал не так?

+1

Вот еще один ответ, по этой ссылке: http://stackoverflow.com/questions/7227416/rerender-a -специфическая-рядный из-richdatatable – mehmetakifalp

ответ

1

Новый синтаксис описан here. (Все компоненты данных итерации)

В вашем случае это должно быть что-то вроде:

render="t:@rows(row)" 
Смежные вопросы