2010-06-15 2 views
1

Я работаю над checkBoxTree в GWT-EXT 2.0.3 с Java. Моя цель - получить SelectionModel, который позволяет мне выбирать (проверять) только один TreeNode за раз. Если я выберу другой TreeNode после его выбора, предыдущий должен быть снят. Я попытался использовать DefaultSelectionModel с TreePanel, но либо я не использовал его правильно, либо он работает только для выбора TreeNode, а не для проверки TreeNode. Может ли кто-нибудь помочь мне в этом? Или даже если кто-нибудь скажет мне, как я могу проверить, установлен ли флажок TreeNode или нет, тогда это также будет хорошо.В GWT-EXT checkboxtree, как обрабатывать единый выбор узлов дерева?

Заранее спасибо.

ответ

0

ok. У меня есть одна вещь. Как проверить, проверен ли checkBox TreeNode или нет.

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

& для переключения его

treePanel.getNodeById("team-a").getUI().toggleCheck(); 
Смежные вопросы