0

我正在使用 org.eclipse.ui.dialogs.CheckedTreeSelectionDialog 来显示值列表。我想默认选择(检查)所有值。你能否让我知道如何做到这一点。

4

2 回答 2

2

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

CheckedTreeSelectionDialog dlg = new CheckedTreeSelectionDialog(shell, 
    new cLabelProvider(), 
    new cContentProvider());
dlg.setInput(model);
dlg.setInitialElementSelections(model.getAllElements());
于 2012-11-30T18:39:11.797 回答
0

另外,请确保 在打开对话框dlg.setInitialElementSelections(model.getAllElements());
之前
dlg.open();执行您的操作:否则它将无法正常工作。

于 2013-07-19T07:55:17.483 回答