Отображение меню разбиения на страницы 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)
Таким образом, вы должны создать два пейджера и добавить между ними ячейки.