У меня есть p: datatable с несколькими режимами выбора и paginator.Непонятные шрифты datatable select all with paginator
<p:datatable value=#{rows} selection=#{selectedRows} pagintor="true" rows="20" rowsPerPageTemplate="10,20,50,100" paginatorPosition="bottom">
<p:column selectionMode="multiple"/>
<p:ajax event="toggleSelect"/>
... columns ...
</p:datatable>
Когда я нажимаю кнопку заголовка, все строки выбираются. Когда я нажимаю на заголовок, чтобы выбрать все строки, а затем хочу экспортировать выбранные строки (используя значения «selection»), он возвращает только 20 объектов. Я ожидаю, что когда я использую флажок заголовка, он выбирает все строки данных, а не только одну из страниц. У меня есть данные с более чем 200 страницами, поэтому вы можете себе представить, что очень утомительная работа заключается в том, чтобы экспортировать все при использовании paginator;).
Я полагаю, что это ошибка, которую я должен зарегистрировать, или я что-то упускаю? Я просмотрел документацию, но он ничего не говорит об использовании режима множественного выбора вместе с разбиением на страницы ... Спасибо за ваши отзывы!
Это недопустимые аргументы. Похоже, что он не учитывается и поэтому принимается за выбор дизайна. Может быть, никто не стал задавать этот вопрос? Возможно, некоторые люди ленивы и выбирают каждую страницу, спрашивая, почему не может быть флажок «Выбрать все страницы»? Кроме того, и самое главное, если никто не заботился о Gmail, почему DID они добавляют функциональность для выбора всех страниц? ;) Видимо, у пользователей Gmail также было это ожидание ... В любом случае, если я подумаю о регистрации этого, это будет как усовершенствование (а не ошибка, о которой я говорю), но сначала нужен элегантный способ. Спасибо за разъяснение. –
Вопрос задан раньше ... 1 раз ... ты второй. Возможно, «выбрать все» не нужно столько, сколько вы думаете, или у других есть простое решение ... – Kukeltje