I want to disable (only virtual) some specific nodes in my treeviewer, but it seems to have no effect on my nodes. I also tried to set an backgound which also don't work. Any ideas on this?
private void setSelectedElements(TreeItem[] treeItems) {
for (TreeItem item : treeItems) {
Object obj = item.getData();
if (item.getParentItem() != null) {
Object parentElement = item.getParentItem().getData();
if (parentElement instanceof Mandatory) {
setChecked(item);
Display display = Display.getCurrent();
item.setGrayed(true);
item.setBackground(display.getSystemColor(SWT.COLOR_GRAY));
}
}
setSelectedElements(item.getItems());
}
}