我使用的星雲網格包含一些文本,圖像和複選框在不同的列。如果我想將文本和圖像映射到模型,我可以簡單地分別使用來自jface的ITableLabelProvider
的getColumnText(Object e1, int c1)
和getColumnImages(Object e1, int c1)
。如何爲星雲網格中的複選框設置labelprovider?
我想知道是否有類似的方式來設置基於星雲網格模型的複選框狀態?上來看,我可以設置這個如下:
GridItem item = grid.getItem(3);
item.setChecked(2, true);
在vogella文章中,他們使用JFace Table,它不提供複選框支持(除了CheckboxTableViewer,它只在每行之前放置複選框)。但星雲網格確實提供了這種支持。這就是爲什麼我不認爲被強制使用複選框圖像應該是在視圖上如此輕鬆地完成調用'GridView'上的'setChecked()'的唯一方法。 – Shafi