В Celltable вам необходимо определить каждую строку отдельно. Если вы посмотрите на код Showcae, вы видите, что каждый столбец добавляется следующим образом:
Column<YOURDATAOBJECT, String> nameColumn = new Column<YOURDATAOBJECT, String>(
new TextCell()) {
@Override
public String getValue(YOURDATAOBJECT object) {
return object.getYOURCOLUMDATA();
}
};
this.addColumn(nameColumn, YOURHEADERNAME);
Так можно добавить столбцы так просто, как, что, как в любой точке вашего кода, до тех пор, как данные находятся в вашем DataProvider, который вы определили для вас CellTable. Таким образом, вы задаете вопрос не о CellTable, это касается DataProvider, который вы определили для вас CellTable.
CellTable поддерживает пейджинг через SimplePager.
В целом CellTable поддерживает обе функции, которые вам нужны, но для их понимания требуется некоторое время.
В случае, если Вы еще не видели, посмотрите на официальном Showcase Google для CellTable
Вы можете уточнить немного, ваши данные объекта фиксированные или динамически извлекаться во время выполнения? Какая точка ожидания (пользовательский интерфейс или данные) в вашем случае? – questzen
@questzen, Столбцы и их данные динамически извлекаются во время выполнения. Данные – MyTitle