В GWT-EXT Checkboxtree, как обрабатывать один выбор узлов деревьев?
-
27-09-2019 - |
Вопрос
Я работаю над 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();