Ich verwende JSTree in meiner Anwendung mit folgendem Code.
%Vor%Wie in meinem Code gezeigt, versuche ich die Mehrfachauswahl zu deaktivieren.
Wenn ich jetzt den folgenden Code benutze, um den Knoten auszuwählen.
%Vor%Wählen Sie immer noch beide Knoten aus. So wird es wie Mehrfachauswahl aus Javascript.
Ich stelle diese Frage nur, um zu bestätigen, dass JSTree richtig funktioniert?
Ich weiß, dass ich alle Knoten abwählen kann, bevor ich einen Knoten mit deselect_all
function auswähle.
Aber nach mir, wenn mehrere Auswahl auf falsch gesetzt ist, sollte die Auswahl von Knoten aus Javascript auch nur einen Knoten auswählen.
Bitte korrigieren Sie mich, wenn ich falsch liege.
select_node
wählt einen Knoten unabhängig von der Einstellung multiple
.
Die Einstellung beschränkt nur die Benutzerinteraktion, select_node
ist eine niedrigere Methode und wird nicht begrenzt, so dass Sie (der Entwickler) die Auswahl ohne Einschränkung programmatisch ändern können.
Wenn Sie dieselbe Funktion verwenden möchten, die durch Benutzerinteraktion ausgelöst wird (und daher durch multiple
begrenzt ist), verwenden Sie activate_node
.
Tags und Links javascript jquery jstree