GWT-Extチェックボックスツリーでは、ツリーノードの単一選択を処理する方法は?

StackOverflow https://stackoverflow.com/questions/3042577

質問

私はJavaとGWT-Ext 2.0.3のチェックボックスツリーに取り組んでいます。私の目的は、一度に1つのTreeNodeのみを選択(チェック)できるSelectionModelを取得することです。 1つを選択した後に別のTreeNodeを選択した場合、前のTreeNodeをチェックしておく必要があります。 Treepanelを使用してDefaultSelectionModelを使用しようとしましたが、適切に使用していないか、TreeNodeをチェックするためではなくTreeNodeの選択のためだけに機能しています。誰かがこれで私を助けることができますか?または、TreeNodeのチェックボックスがチェックされているかどうかを確認する方法が誰かが教えてくれたとしても、それも問題ありません。

前もって感謝します。

役に立ちましたか?

解決

わかった。私は一つのことを手に入れました。 TreeNodeのチェックボックスがチェックされているかどうかを確認する方法。

TreeNode[] tn = treePanel.getchecked();
for (TreeNode node: tn) {
    treePanel.getNodeById("abc").getUI().isChecked();
}

&それを切り替えます

treePanel.getNodeById("team-a").getUI().toggleCheck();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top