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 に答える