Отображение меню разбиения на страницы SimplePager вверху и внизу данных

У меня есть некоторые данные, которые я отображаю в CellTable, который находится внутри SimplePager. Опции навигации по страницам показаны внизу, мне было интересно, можно ли отобразить их как сверху, так и снизу данных.

Я хочу сделать это, потому что в зависимости от размера браузера пользователь может не видеть элементы управления. Я хочу, чтобы навигационные элементы управления отображались как до, так и после данных таблицы.

2 ответа

Решение

Да, просто добавьте два пейджера:

final AbstractPager pager = new SimplePager();
pager.setDisplay(cellTable);
contentPanel.add(pager);

contentPanel.add(cellTable);

final AbstractPager pager2 = new SimplePager();
pager2.setDisplay(cellTable);
contentPanel.add(pager2);

Пейджер отображается сверху, если вы добавляете пейджер до добавления ячейки в макете.

         CellTable table=new CellTable();
         VerticalPanel containerPanel = new VerticalPanel();
         SimplePager pager1 = new SimplePager(TextLocation.CENTER);
         containerPanel.add(pager);
         containerPanel.add(table);
         SimplePager pager2 = new SimplePager(TextLocation.CENTER)
         containerPanel.add(pager2)

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

Другие вопросы по тегам