Primefaces: кнопки paginator загруженной датированной таблицы не отображаются - PullRequest
1 голос
/ 14 апреля 2011

Я ранее использовал пагинацию данных, и это работало как шарм.На этот раз мне нужно было использовать лениво загруженную нумерацию страниц и показ первой страницы, а кнопок пагинатора нет.Я перепробовал много вещей, но он просто не показывает кнопки пагинатора.если я изменяю количество строк, это работает, то есть количество строк на странице изменилось, но кнопки paginaotor не отображаются.если я проверяю данные в Chrome, это показывает, что thr - это div для нижней части страницы.

<div xmlns="http://www.w3.org/1999/xhtml" id="j_idt7:contentTable_paginatorbottom" class="ui-paginator ui-paginator-bottom ui-widget-header ui-corner-bl ui-corner-br"></div>

, это моя дата,

<p:dataTable id="contentTable" value="#{chatroomBean.lazyLoadedChatroomBeans}" var="chatroom" paginator="true" paginatorPosition="bottom" rows="10" lazy="true" paginatorTemplate=" {PreviousPageLink} {CurrentPageReport} {NextPageLink} " rendered="#{chatroomBean.chatroomSearchText!=null}">

я использую jsf2, primefaces 2.2.1 и apache tomcat 6.

любая идея помощи будет принята с благодарностью.спасибо

привет хизар

Ответы [ 2 ]

1 голос
/ 14 апреля 2011

Я думаю, что вы столкнулись с этой ошибкой .

Из обсуждения на форуме:

Вот обходной путь. Скопируйте следующие строки в вашем load-Methode, обновить нумерацию страниц:

RequestContext context = RequestContext.getCurrentInstance (); если (контекст! = NULL) context.addCallbackParam ( "totalRecords", я);

Переменная я обозначаю результат запрос прогнозов.

0 голосов
/ 02 августа 2011

уже поздно, но я только что увидел этот вопрос и вспомнил, что решил проблему, поэтому оставлю здесь ответ только на тот случай, если на него натолкнется sum1.проблема была в том, что тема, которую я использовал cudnt, находила изображения для кнопок, из-за общей суммы, которую я не могу вспомнить сейчас, я не использовал банку для темы, я просто добавил theme.css в свой проект, и он начал работать... единственной проблемой было то, что ссылки на изображения в theme.css были такими, как

url ("# {resource ['primefaces-glass-x: images / default.png']}")0 0

изменил их на этот

url (images / default.png) 0 0

n он работает как шарм...

другое решение (возможно, лучшее) будет добавить банку для темы в classpath и добавить тему в web.xml, но, вероятно, каждый знает, что это ...:)

С уважением,

Хизар

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