En GWT-EXT checkboxtree cómo manejar sola selección de los nodos del árbol?
-
27-09-2019 - |
Pregunta
Estoy trabajando en checkBoxTree en GWT-EXT 2.0.3 con Java. Mi objetivo es conseguir un SelectionModel la que me permite seleccionar (marcar) un solo TreeNode a la vez. Si selecciono otro NodoArbol después de seleccionar uno, entonces, la anterior debe estar sin marcar. He intentado usar DefaultSelectionModel con TreePanel, pero o bien no lo he utilizado correctamente o que está funcionando sólo para la selección de NodoArbol no para la comprobación de un TreeNode. Alguien me puede ayudar en esto? O incluso si alguien podría decirme cómo puedo comprobar si la casilla de verificación de un TreeNode está marcada o no, entonces también estaría bien.
Gracias de antemano.
Solución
OK. Tengo una cosa. Cómo comprobar si checkBox de un TreeNode está marcada o no.
TreeNode[] tn = treePanel.getchecked();
for (TreeNode node: tn) {
treePanel.getNodeById("abc").getUI().isChecked();
}
Y para activarlo
treePanel.getNodeById("team-a").getUI().toggleCheck();