在GWT-EXT checkboxtree中如何处理单个树节点选择?

时间:2010-06-15 04:49:39

标签: checkbox tree gwt-ext selectionmodel

我正在使用Java在GWT-EXT 2.0.3中使用checkBoxTree。我的目标是获得一个selectionModel,它允许我一次只选择(检查)一个TreeNode。如果我在选择一个TreeNode后选择另一个TreeNode,则应取消选中前一个TreeNode。我已经尝试过使用带有TreePanel的DefaultSelectionModel,但要么我没有正确使用它,要么它仅用于选择TreeNode而不是用于检查TreeNode。任何人都可以帮助我吗?或者即使有人告诉我如何检查TreeNode的复选框是否被选中,那么它也没关系。

提前致谢。

1 个答案:

答案 0 :(得分:0)

确定。我有一件事。如何检查是否检查了TreeNode的复选框。

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

&安培;切换它

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