2016-03-30 9 views
0

Ich benutze jstree, um eine Struktur ohne Kontrollkästchen zu erstellen. In einem solchen Baum wählt ein Klick einen Knoten des Baumes aus und hebt alle anderen auf. Um mehrere Knoten auszuwählen, muss man Strg + klicken (wie durch den jstree demo veranschaulicht). Gibt es eine Möglichkeit, diesen Standard zu ändern, der dem Checkbox-Standard ähnelt, der durch Klicken ausgewählt wird, klicken Sie erneut, um die Auswahl aufzuheben?Ändern Standardverhalten bei Klick für jstree

+0

Gibt es einen Grund, warum Sie das Checkbox-Plugin nicht verwenden möchten, das standardmäßig das gewünschte Verhalten aufweist? –

+0

Da das Standardverhalten des Kontrollkästchens nicht zulässt, dass die übergeordneten Knoten unabhängig von ihren untergeordneten Knoten ausgewählt werden. Wenn Sie ein übergeordnetes Element auswählen, werden automatisch alle untergeordneten Elemente ausgewählt. Wenn Sie alle untergeordneten Elemente auswählen, wird automatisch der übergeordnete Knoten ausgewählt. – OganM

Antwort

1

Wenn Sie die Checkboxen verwenden und Ihre einzige Reservierung die Abhängigkeit voneinander ist, versuchen Sie es mit dem Kontrollkästchen plugins, aber setzen Sie "three_state" auf false.

Von JSTree:

$ .jstree.defaults.checkbox.three_state: eine Bedingung, die anzeigt, ob Kontrollkästchen sollte einen unbestimmten Zustand kaskadieren und haben. Der Standardwert ist wahr.

+0

Sie sind eine wunderbare Person – OganM

Verwandte Themen