ExtJS: Das Sortieren einer Spalte in einem TreePanel ändert die Reihenfolge der Datensätze der Knoten nicht nur

8

Ich habe es geschafft, ein Trepanel zu implementieren, und alles scheint zu funktionieren. Ich habe Daten so (siehe unten). Meine Felder I "Name", die unter Dinge wie "ItemA", "ProductA" die Knoten und die "Iron", die ein Blatt ist und eine Eigenschaft namens "Verfügbar", die wahr / falsch ist (Boolean aber als String dargestellt) .

Wenn ich auf die Sortierspalte für den Booleschen Wert klicke, sortiere ich sie, sortiere sie dann aber als Ganzes. ich würde nur die Booleans in jeder Gruppe sortieren wollen. Momentan sortiert es sie als eine Gruppe von Items, wie es scheint. SO ändern die Knoten unter ItemB die Reihenfolge, nicht nur die Reihenfolge der booleschen Spalte. Ich hoffe, das macht Sinn.

Ich habe das Spaltenmodell auf dieses

gesetzt %Vor%

Ich habe auch versucht, die Eigenschaft von "folderSort" zwischen true und false in der Baumansicht zu ändern, aber das macht keinen Unterschied.

Irgendwelche Ideen?

Hier ist ein Beispiel meiner Daten, um es besser zu visualisieren und zu visualisieren.

%Vor%     
Martin 28.09.2015, 11:00
quelle

1 Antwort

8

Wie ich aus Ihrer Frage verstehe, können Sie nicht nur die Blätter, sondern auch die Knoten sortieren. Sie können also Ihre Blatt- und Knotenmodelle angeben und dann die Eigenschaft "available" auf leafs setzen. Bitte überprüfe diese Geige: Ссылка

Wenn Sie das nicht suchen oder Ihr Baumanpassungsmodell nicht ändern kann, ändern Sie bitte die Geige und fügen Sie Ihr Baumpanel mit seinem Modell hinzu. Hoffe es hilft.

%Vor%     
Semih Gokceoglu 02.10.2015, 16:13
quelle