Конфигурация строки данных richfaces

Я использую тег таблицы данных Rich Faces в своем jsf:

<r:dataTable id="dataTable" var="user" preserveDataModel="false"

                value="#{ListUsersManagedBean.users}" rows="10"
                rowId="#{user.firstName}" rowKeyVar="index"

                width="500" style="float:centre" reRender="ds" columnClasses="center">

Здесь я настроил размер строки как 10 статическим способом. Я хочу предоставить пользователю раскрывающийся список в таблице, чтобы он мог выбрать количество строк 100 200 300 400 и т. Д. Под столбцом. Как я могу это сделать. Или любое лучшее решение?

Спасибо


person constantlearner    schedule 09.05.2011    source источник


Ответы (1)


Вы можете сделать это, привязав переменную к таким строкам, как rows = #{yourBean.noOfRows} и то же самое к полю со списком, и reRender к вашему datatable при изменении comboBox.

Это можно сделать, если вы строго используете <rich:dataTable> или можете использовать jQuery datatable, который легко интегрируется и прост в использовании. для нужного вам функционала.

person niksvp    schedule 09.05.2011