Dans checkboxtree GWT-EXT comment gérer la sélection unique de nœuds d'arbres?
-
27-09-2019 - |
Question
Je travaille sur checkBoxTree dans GWT-EXT 2.0.3 avec Java. Mon but est d'obtenir un selectionModel qui me permet de sélectionner (cocher) une seule TreeNode à la fois. Si je sélectionne une autre TreeNode après avoir sélectionné un, puis, le précédent doit être décochée. Je l'ai essayé d'utiliser DefaultSelectionModel avec TreePanel, mais soit je ne l'ai pas utilisé correctement ou ça fonctionne uniquement pour la sélection de TreeNode pas pour vérifier TreeNode. aider quelqu'un peut me dans ce domaine? Ou même si quelqu'un pouvait me dire comment puis-je vérifier si une case à cocher de TreeNode est cochée ou non, il serait aussi bien.
Merci à l'avance.
La solution
ok. Je suis une chose. Comment vérifier si CheckBox TreeNode est cochée ou non.
TreeNode[] tn = treePanel.getchecked();
for (TreeNode node: tn) {
treePanel.getNodeById("abc").getUI().isChecked();
}
& pour l'activer
treePanel.getNodeById("team-a").getUI().toggleCheck();