我在我的一個專案中使用 org.eclipse.jface.viewers.TableViewer。我需要將表的可見行匯出到 CSV 檔案中。說可見,我的意思是用戶在表格被過濾后可以看到的行。但我不明白如何獲取行,我沒有找到任何合適的方法。有人知道嗎?
uj5u.com熱心網友回復:
我認為沒有直接的方法。
一種方法是獲取使用TableItem的底層陣列。該表將僅包含可見專案。表項中的資料是來自您的內容提供者的元素:TableTableViewer
TableItem [] items = viewer.getTable().getItems();
for (final TableItem item : items) {
Object data = item.getData();
// TODO data is the element from the content provider
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/435905.html
