2010-06-15 151 views
1

我正在使用Java的GWT-EXT 2.0.3中的checkBoxTree。我的目標是獲得一個selectionModel,它允許我一次只選擇(檢查)一個TreeNode。如果在選擇一個TreeNode後選擇另一個TreeNode,則應該取消選中前一個節點。我試着用TreePanel使用DefaultSelectionModel,但是我沒有正確使用它,或者它只能用於選擇TreeNode而不是用於檢查TreeNode。任何人都可以幫助我嗎?或者即使任何人都可以告訴我如何檢查TreeNode的複選框是否被選中,那麼它也可以。在GWT-EXT checkboxtree中如何處理樹節點的單選?

在此先感謝。

回答

0

好的。我有一件事。如何檢查TreeNode的複選框是否被選中。

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

&切換它

treePanel.getNodeById("team-a").getUI().toggleCheck();