Как добавить пейджер в динамические данные в JSF 1.1
Я пытался добавить пейджер к динамическим данным.
Я использую код BalusC по адресу: http://balusc.blogspot.com/2006/06/using-datatables.html
Динамические столбцы работают отлично, но теперь мне нужно программно добавить простой пейджер, чтобы позволить пользователю пролистывать записи.
Я использую компоненты jsf-ibm, где существует пейджинговый компонент, но я проверял API и не могу найти правильный способ добавить его в компонент HtmlDataTableEx.
Любое предложение будет оценено.
1 ответ
Не берите в голову, я нашел способ, в случае, если кто-то достигает этого вопроса:
HtmlDataTableEx table = new HtmlDataTableEx ();
// все ваши колоночные расчеты здесь...
HtmlPagerGoto pager = new HtmlPagerGoto (); // вы тоже можете использовать веб или делюкс... pager.setId ("tablaPager"); pager.setFor ("tablaReporte"); pager.setStyleClass ("tablaPagerClass");
HtmlOutputStatistics statistics = new HtmlOutputStatistics (); statistics.setId ("tablaStatistics"); statistics.setFor ("tablaReporte"); statistics.setStyleClass ("tablaStatisticsClass");
HtmlPanelGroup header = new HtmlPanelGroup ();. Header.getChildren() добавить (статистика);. Header.getChildren() добавить (пейджер);
table.setHeader (заголовок); // это тоже может быть в нижнем колонтитуле