我正在實現一個tableviewer,它能夠按照列順序對values depngin進行排序。 例如列1-列2-columnX 第一個排序的行上的列1,則第2列,列的值....Jface tableviewer多排序列
因此我想使用一個ColumnViewerSorter,特別是該方法 「INT doCompare(查看器觀看者,對象e1,Object e2);「
這個方法裏面我想根據其他Tableviewer Row/Cells進行排序來比較,難度是JFace tableviewer只在視圖中做排序,所以我必須「問」tableviewer本身的實際值例如「第1行,第20行」
在「docompare」裏面使用函數「viewer.getElementAt(index)」可以,但是在docompare裏面我沒有提及tableviewer中的對象e1和e2的位置。
我怎麼能做到這一點?
感謝你了提前幫我
最好的問候,
馬爾科姆