Я использую CellTable из GWT 2.1.0.M3. Есть функции removeColumn, но нет removeAllColumns или чего-либо еще. Поскольку «column» является частным членом CellTable, даже мое расширение CellTable не может легко получить к нему доступ.
Пока я просто храню количество добавляемых столбцов, чтобы не забыть удалить их все. Кто-нибудь знает лучший способ?
Я использую этот способ
int count = this.getView().getTbcell().getColumnCount();
Проходить иудалить первый столбец
for(int i=0;i<count;i++){ this.getView().getTbcell().removeColumn(0); }
Вот и все, что мы сделали: -)
while (cellTable.getColumnCount() > 0) { cellTable.removeColumn(0); }
Это может быть не то, что вы ищете, но это работает для меня:
getCellTable().setVisibleRange(0, 0); listViewAdapter.updateRowData(0, result); getCellTable().setVisibleRange(0, 10);