当我使用Common Navigator Framework时,我找不到如何让它像TreeViewer一样支持复选框。
一开始,我打算使用Check Tree View,但它无法充分利用RCP机制,因此我决定使用Common Navigator Framework ....
答案 0 :(得分:1)
正如Greg所述,此问题一直是answered on the Eclipse Forum。
要使用复选框创建CommonViewer,您需要覆盖
createCommonViewerObject
喜欢这样:
protected CommonViewer createCommonViewerObject( Composite parent ) {
int treeStyle = SWT.CHECK | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL;
return new CommonViewer( getViewSite().getId(), parent, treeStyle );
}