选择checkedTreeselectionDialog中的所有条目

时间:2012-11-28 12:41:16

标签: eclipse-plugin

我正在使用org.eclipse.ui.dialogs.CheckedTreeSelectionDialog来显示值列表。我想默认选择(检查)所有值。能告诉我这是怎么做的。

2 个答案:

答案 0 :(得分:2)

您可以使用setInitialElementSelections方法设置最初检查的节点(在创建对话框时)。

CheckedTreeSelectionDialog dlg = new CheckedTreeSelectionDialog(shell, 
    new cLabelProvider(), 
    new cContentProvider());
dlg.setInput(model);
dlg.setInitialElementSelections(model.getAllElements());

答案 1 :(得分:0)

另外,请确保你做到了 dlg.setInitialElementSelections(model.getAllElements());
之前打开对话框:
dlg.open();因为否则无效。