В GWT-EXT Checkboxtree, как обрабатывать один выбор узлов деревьев?

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

Вопрос

Я работаю над Checkboxtree в GWT-Ext 2.0.3 с Java. Моя цель состоит в том, чтобы получить подборкуModel, который позволяет мне выбрать (проверять) только один Treenode одновременно. Если я выберу другой Treenode после выбора один, то предыдущий должен быть незаметным. Я пробовал использовать по умолчанию SelectionModel с Treepanel, но либо я не использовал его должным образом, либо он работает только для выбора Treenode, не для проверки Treenode. Может кто-нибудь помочь мне в этом? Или даже если кто-то может сказать мне, как я могу проверить, проверен ли флажок Treenode Treenode или нет, то было бы также хорошо.

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

Это было полезно?

Решение

Ok. Я получил одно. Как проверить, проверяется ли флажок 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