2015-01-15 2 views
1

Можно ли удалить столбцы с NatTable (не просто скрыть)?Удалить столбцы в NatTable

Существует что DynamicColumnExample в NatTable примеров, но я просто не могу показаться, чтобы выяснить, как удаление столбца работает. Если кто-то может объяснить шаги, которые мне нужно пройти, и как это должно выглядеть, это было бы очень признательно.

Спасибо!

ответ

1

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

public disposeColumns() 
{ 
    columnList.clear(); 
    natTable.doCommand(new StructuralRefreshCommand()); 
} 

Или, если у вас есть setColumns метод (Список columnList), вы можете просто позвонить

setColumns(null); 

в disposeColumns() метод.

Это будет работать при условии, что поставщик данных заголовка столбца создается на основе columnList.

Надеюсь, это поможет кому-то еще в поиске этого ответа. Ура!

Смежные вопросы