2010-06-15 152 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();