Ich verwende eine Datenansicht, um das Raster zu füllen, und verwende Filter, um mit den sichtbaren Zeilen zu interagieren. Mein Problem ist nach dem Anwenden der Filter, Zeilen ändern oder Zeilenanzahl ändern ... Wie kann ich auf die Datenansicht zugreifen, um nur über diese sichtbaren Zeilen zu iterieren, um beispielsweise einige Berechnungen durchzuführen?
Da Zeilen selbst nicht öffentlich zugänglich sind ... und wenn ja, ist eine Zeile nicht immer ein Datenelement, da sie sich auch auf eine Gruppe beziehen kann, oder?
Gibt es eine einfache Möglichkeit, auf diese gefilterten Datenelemente zuzugreifen?
(Ich denke, nach was ich suche, ist etwas wie in der Lage zu sein, auf "var filteredItems = getFilteredAndPagedItems (_items, _filter);") zuzugreifen
Danke,
Ich habe hier eine Lösung gepostet, wenn Sie das sehen wollen. Auch für diejenigen, die nach etwas ähnlichem suchen.
Get Filtered Daten von Dataview in Slickgrid
Wenn Sie die Informationen anzeigen möchten, die gefiltert werden, und was auf der aktuellen Seite ist, können Sie so etwas tun.
%Vor%etwas in diesen Zeilen. Das getFilteredItems ist eine benutzerdefinierte Funktion, die ich der Datei dataview.js hinzugefügt habe. Für weitere Informationen sehen Sie sich den Link an.
Tags und Links slickgrid