Ich bin neu bei ng2-smart-tables. Ich versuche, das folgende Beispiel auf der GitHub-Seite zu ändern, damit die Kontrollkästchen beim Wechseln von Seite zu Seite nicht verschwinden.
%Vor%Dies verwendet die Option selectMode: 'multi', um eine Spalte mit Kontrollkästchen anzuzeigen. Die Kontrollkästchen werden zwar angezeigt, aber jedes Mal, wenn ich die Paginierungslinks verwende, um zu einer anderen Seite zu wechseln, wird die Auswahl gelöscht. Ich versuche dieses Problem zu lösen, weil ich ein analoges Problem mit meinem Projekt habe.
Ich habe versucht, eine Dokumentation darüber zu finden, wie die Auswahl auf mehreren Seiten beibehalten werden kann, war aber nicht erfolgreich, da nur eine begrenzte Menge an Dokumentation verfügbar ist. Dies scheint eine Eigenschaft zu sein, die häufig genug ist, dass es mehr Informationen darüber geben sollte, aber das scheint nicht der Fall zu sein. Jede Hilfe zu diesem Thema würde sehr geschätzt werden.
Ich habe Multi-select nicht mit ng2-smart-tables selbst benutzt, aber die Dokumentation erwähnt
doEmit: boolean - emittiert Ereignis (um die Tabelle zu aktualisieren) oder nicht, default = true
Ich bin mir nicht sicher, ob das funktioniert, aber Sie könnten versuchen, dies auf false
zu setzen.
Erstellen Sie eine DataSource aus Ihren Daten und ändern Sie dann die Paginator-Einstellungen:
%Vor%Wenn dies nicht funktioniert, können Sie versuchen, Ereignis-Listener hinzuzufügen, die die überprüften Zeilen beim Prüfen sammeln und sie bei der Aktualisierung (oder init) erneut auswählen. Fügen Sie Ereignisrückrufe zur Tabelle hinzu ...
%Vor%... protokollieren Sie die Ereignisse und sehen Sie, ob Sie von dort brauchbare Informationen erhalten.
%Vor%Wenn nichts davon hilft, öffnen Sie ein neues Problem auf github und hoffen Sie, dass die Entwickler einen einfachen Weg kennen, dies zu beheben. :-) Und wenn das auch nicht klappt, mach was ich gemacht habe und wechsle nach eckig / material2. Ihre Dokumentation saugt, aber insgesamt denke ich, dass es besser ist als die meisten anderen Komponenten da draußen.
Tags und Links javascript angular checkboxlist ng2-smart-table