ho questo JsTreeJsTree casella di controllo - controllare evento
con questo codice:
var Tree = $("#MyTree");
Tree.jstree({
"core": {
"themes": {
"responsive": false,
"multiple" : false,
},
"data": dataTree
},
"types": {
"default": {
"icon": "icon-lg"
},
"file": {
"icon": "icon-lg"
}
},
"ui": {
"select_limit": 1,
},
"plugins": ["wholerow", "types", "checkbox", "ui", "crrm", "sort"],
"checkbox": {
"three_state": false,
"real_checkboxes": false
}
});
ho bisogno di separare la selezione e l'azione di controllo, l'utente è tenuto a verificare tutti i nodi che vuole ma seleziona solo una riga per volta. per ora quando clicco ovunque sulla riga seleziona quella riga e controlla quel nodo, devo controllare la casella solo se l'utente fa clic su di esso.
provo tanta evento, ma l'unica che il lavoro è:
Tree.on("changed.jstree", function (e, data) { });
che catturano sia l'azione di selezione e di verifica.
Qualche suggerimento?
@LorenzoGrossi ho aggiunto un gruppo di lavoro snippet – edc65
ho scaricato jstree 3.2.1, lo snippet è esattamente quello che devo fare, ma non funziona nella mia soluzione ... nella mia soluzione doesn aggiungere il segno di spunta quando clicco sulla casella, ma aggiungilo quando seleziono la riga –
@LorenzoGrossi esamina i parametri di creazione. In particolare la sezione 'checkbox'. – edc65