2015-01-15 62 views
1

是否可以從中刪除列NatTable(不只是隱藏)?刪除NatTable中的列

還有就是DynamicColumnExampleNatTable例子,但我似乎無法找出一個列的刪除是如何工作的。如果有人能夠解釋我需要經歷的步驟以及它應該是什麼樣子,那將非常感激。

謝謝!

回答

1

看起來好像包含給列標題數據提供者的列的列表中的每個變化都以某種方式反映在UI上,即使它不是事件列表。

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

或者,如果你有一個setColumns(名單columnList)方法,你可以只調用

setColumns(null); 
在disposeColumns

()方法。

只要列頭數據提供程序是基於columnList創建的,這將起作用。

希望這會幫助別人尋找這個答案。乾杯!