我正在使用 org.eclipse.ui.dialogs.CheckedTreeSelectionDialog 来显示值列表。我想默认选择(检查)所有值。你能否让我知道如何做到这一点。
问问题
156 次
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 回答