2009-12-10 2 views
0

Я пытался добавить пейджер в динамический datatable.Как добавить пейджер в динамический datatable в jsf 1.1

Я использую код BalusC по адресу: http://balusc.blogspot.com/2006/06/using-datatables.html

Динамические колонки работают замечательно, но теперь мне нужно добавить программно простой пейджера, чтобы позволить пользователю прокручивать записи.

Я использую компоненты jsf-ibm, где существует компонент пейджера, но я проверял api и не могу найти правильный способ добавить его в компонент HtmlDataTableEx.

Любое предложение будет оценено.

ответ

0

фигу, я нашел способ, в случае, если кто-то достигает такой вопрос:

HtmlDataTableEx таблица = новый HtmlDataTableEx();

// все ваши setttings колонка здесь ...

HtmlPagerGoto пейджера = новый HtmlPagerGoto(); // вы можете использовать web или deluxe тоже ... pager.setId ("tablaPager"); pager.setFor ("tablaReporte"); pager.setStyleClass ("tablaPagerClass");

HtmlOutput Статистика статистики = новый HtmlOutputStatistics(); statistics.setId ("tablaStatistics"); statistics.setFor ("tablaReporte"); statistics.setStyleClass ("tablaStatisticsClass");

HtmlPanelGroup header = new HtmlPanelGroup(); header.getChildren(). Add (статистика); header.getChildren(). Add (пейджер);

таблица.setHeader (заголовок); // это может быть и в нижнем колонтитуле