Über das Durchsuchen, Suchen, und Bearbeiten einer Zeile nach der anderen hinaus kann ein Data Table Block mehrere optionale, endnutzerseitige Funktionen über seine eigenen Blockeinstellungen einschalten. Jeder Schalter unten ist standardmäßig aus, schalte ein, was zu deiner App passt, jeder ist unabhängig von den anderen, außer wo anders vermerkt.
Massenaktionen
"Besuchern erlauben, mehrere Zeilen für Massenlöschung/aktualisierung auszuwählen" einzuschalten fügt eine Checkbox pro Zeile und eine Kopf Checkbox hinzu, die jede Zeile auf der aktuellen Seite auswählt. Sobald eine oder mehrere Zeilen ausgewählt sind, erscheint eine Massenaktionsleiste über der Tabelle, eine Massenlöschung (die zuerst um Bestätigung bittet), falls die blockeigene Einstellung "Besuchern erlauben, ihre eigenen Records zu löschen" ebenfalls an ist, und eine Massen "ein Feld auf einen Wert über alle ausgewählten Zeilen setzen" Aktualisierung, falls "Besuchern erlauben, ihre eigenen Records zu bearbeiten" an ist. Ein Besucher kann immer nur seine eigenen Records auswählen und bearbeiten, selbst bei einer Tabelle, die alle Records oder die einer Organisation zeigt, dieselbe Besitzregel, die bereits für die einzelnen Bearbeiten/Löschen Buttons pro Zeile gilt.
Gespeicherte Ansichten
"Besuchern erlauben, eine benannte Such+Sortier+Spalten Ansicht zu speichern/wieder auszuwählen" einzuschalten fügt ein "Ansichten" Dropdown und einen "Ansicht speichern als..." Button über der Tabelle hinzu. Eine gespeicherte Ansicht merkt sich den aktuellen Suchtext, die Sortierspalte und Richtung, und welche Spalten in welcher Reihenfolge angezeigt werden, ihr einen Namen zu geben speichert das alles zusammen, sie später erneut auszuwählen wendet die ganze Kombination mit einem Klick wieder an. Eine Ansicht kann optional geteilt werden, sichtbar und wieder auswählbar für jeden, der diese Tabelle sehen kann (nie ein Weg, Records zu sehen, die ein Besucher nicht ohnehin schon sehen konnte, nur um ein Such/Sortier Preset wiederzuverwenden), private Ansichten erscheinen nur für die Person, die sie gespeichert hat.
Spalten
Derselbe Schalter wie bei gespeicherten Ansichten oben fügt auch ein "Spalten" Menü hinzu, das einem Besucher erlaubt, die von dir am Block konfigurierten Spalten zu zeigen oder zu verbergen, und neu anzuordnen. Das ist eine persönliche Präferenz, die auf dem eigenen Gerät dieses Besuchers zwischen Besuchen gemerkt wird, getrennt von einer gespeicherten Ansicht, außer sie ist tatsächlich enthalten, wenn eine gespeichert wird.
CSV Import
"Besuchern erlauben, Records massenhaft aus einer CSV Datei zu erstellen" einzuschalten (das braucht auch "Besuchern erlauben, ihre eigenen Records zu bearbeiten", dasselbe Schreibgatter, das jeder andere Weg, einen Record hinzuzufügen, bereits nutzt) fügt einen "CSV importieren" Button hinzu. Eine Datei auszuwählen zeigt einen Zuordnungsschritt, jede Spalte aus der Datei neben einem Dropdown der konfigurierten Felder deiner Collection, sodass ein Besucher (oder du, beim Testen deiner eigenen App) nicht übereinstimmende Kopfzeilen zuordnen kann, bevor er bestätigt. Nach der Bestätigung zeigt eine Ergebniszusammenfassung, wie viele Records erstellt wurden und wie viele Zeilen übersprungen wurden und warum (zum Beispiel eine leere Zeile). Ein Import ist auf 2.000 Zeilen pro Datei begrenzt, teile einen größeren Export vor dem Import auf. Excel (.xlsx) Dateien werden noch nicht unterstützt, nur CSV, exportiere eine Tabelle zuerst als CSV.
Tipp: Massenaktionen und CSV Import berühren immer nur Records, die der angemeldete Besucher tatsächlich besitzt, nie die von jemand anderem, egal was die eigene Geltungsbereich Einstellung der Tabelle ihm zeigt.