Deaktivieren Sie ausgewählte treenode-JStree - jquery

Situation

Wenn meine Seite geladen wird und mein treeview ist sichtbar, keine treenode-Objekt ausgewählt ist.
Wenn ich auf einen Knoten klicken, es ist aktiviert, das ist Standardverhalten.

Frage

Wie kann ich deaktivieren Sie die Knoten, während Sie auf den gleichen Knoten? So, ich möchte klicken Sie auf einen ausgewählten Knoten, um es zu deaktivieren. Ich habe die Suche in der Dokumentation. Aber das Ereignis 'select_node' zuerst markieren Sie die Knoten, bevor ich zu prüfen, ob es selectstatus.

Ich weiß, es ist ein Weg, um die Option zu deaktivieren eines Knotens mit code, wenn ich auf einen button zu klicken, aber das ist nicht das, was ich will. Ich will Sie auf die bereits ausgewählten Knoten.

Kann mir jemand helfen?

Link(s)

Dokumentation Veranstaltungen JStree: http://www.jstree.com/api/#/?q=.jstree%20Event&f=enable_node.jstree

  • möchten Sie diese ausgewählt/abgewählt status gespeichert werden, um die server-Seite? So dass die nächste mal, wenn Sie laden Sie den Baum erneut, erhalten Sie den gleichen Zustand zurück, wo Sie Links aus??
  • Nein, ich will nur nicht einen Knoten auswählen, wenn ich auf die außerhalb der Struktur.
  • Es gibt einige gute Vorschläge hier: stackoverflow.com/questions/11576444/... . Sollten Sie halten, drücken Sie STRG für die Auswahl aufzuheben.
Schreibe einen Kommentar