jstree deaktiviert das Kontrollkästchen

8

Ich arbeite gerade an einigen POC mit dem JS Tree Plugin und dem zugehörigen Checkbox Plugin. Für bestimmte Knoten muss ich das Kontrollkästchen standardmäßig aktivieren und jede weitere Auswahl deaktivieren. Ich habe die Funktion gefunden, das Kontrollkästchen

auszublenden %Vor%

statt das Kontrollkästchen vollständig zu verbergen Ich möchte eine Möglichkeit finden, Kontrollkästchen für bestimmte Knoten zu deaktivieren

    
Pavan Josyula 13.12.2011, 10:05
quelle

2 Antworten

10

Sie müssen einen "deaktivierten" Typ definieren (mit dem Typ-Plugin) und dann diesen Typ dem gewünschten Knoten zuweisen.

Nehmen wir zum Beispiel diese "deaktivierte" Typdefinition:

%Vor%

und die Typzuordnung:

%Vor%

Weitere Informationen zum Typ-Plug-In finden Sie hier und Sie können auch diese Google-Gruppe mit weiteren Informationen zum Deaktivieren von Kontrollkästchen

Ich hoffe, es hilft!

    
mcabral 14.12.2011, 15:22
quelle
1

Danke an mcabral und Tomasz für ihre Antwort. Es hat mir geholfen, das richtige Ergebnis zu erzielen. Allerdings musste ich einige zusätzliche Zeilen hinzufügen, damit es richtig funktioniert. Hier ist was ich getan habe:

Sie müssen dem <li> -Tag zwei Attribute hinzufügen, die rel='disable' sind, um jstree anzugeben, dass dies der neue Typ für das Kontrollkästchen anstelle des Standardwerts und des class='jstree-checked' -Attributs ist, mit dem die Vorprüfung durchgeführt wird Kontrollkästchen beim Laden des Baumes.

%Vor%

Dann müssen Sie basierend auf der vorherigen Antwort den Typ 'disable' definieren, der im Attribut 'rel' verwendet wurde:

%Vor%     
Sergio 24.07.2013 04:09
quelle

Tags und Links