Über die grundlegende Data Table und das Record Formular hinaus haben Webanwendung Projekte einige Blöcke für spezifischere Situationen.
Datei Uploads und verknüpfte Records
Ein Record Formular Feld kann auf den Typ Datei gesetzt werden (der Endnutzer hängt eine Datei an, die hochgeladen und gespeichert wird) oder Referenz (der Endnutzer wählt einen bestehenden Record aus einer anderen Collection, wobei dessen ID gespeichert wird, nützlich zum Beispiel für die Zuordnung einer Kategorie aus einer separaten Categories Collection). Data Table selbst hat eine Geltungsbereich Einstellung, "Meine" zeigt nur die eigenen Records des angemeldeten Besuchers, "Alle" zeigt jeden Record in der Collection, "Organisation" zeigt nur die Records der aktiven Organisation des Besuchers (sieh dir "Organisationen, Teams, und Personen in deine App einladen" an), plus optionale Inline Bearbeitungs/Löschsteuerungen pro Zeile. Sieh dir "Massenaktionen, gespeicherte Ansichten, Spalten, und CSV Import für Data Table" an, was Data Table darüber hinaus noch kann.
Multi Step Formular
Für ein Formular, das zu lang ist, um es bequem auf einmal zu zeigen, teilt der Multi Step Formular Block die Felder eines Record Formulars in separate Schritte mit Zurück/Weiter Buttons und einem Fortschrittsbalken auf. Er unterstützt eine kleinere Menge an Feldtypen als ein reguläres Record Formular (keine Datei Uploads oder Referenzfelder innerhalb eines Schritts), nutze stattdessen ein reguläres Record Formular, falls du eines von beiden brauchst.
Automatisches Speichern von Entwürfen
Sowohl Record Formular als auch Multi Step Formular speichern still einen laufenden Entwurf im eigenen Browser des Besuchers, während er ihn ausfüllt (einen Moment, nachdem er aufgehört hat zu tippen oder ein Feld zu ändern, nicht bei jedem Tastendruck), und löschen ihn, sobald er tatsächlich absendet. Dasselbe Formular auf demselben Gerät und Browser vor dem Absenden erneut zu öffnen, stellt genau wieder her, was ausgefüllt war, ein "Entwurf wiederhergestellt" Hinweis erscheint, wenn das passiert, und ein "Entwurf gespeichert" Hinweis erscheint, während ein Entwurf aufbewahrt wird, aber bei diesem Besuch noch nicht wiederhergestellt wurde. Das schützt nur vor Dingen wie einem versehentlichen Tab Schließen oder einem Browserabsturz, der Entwurf lebt nur in diesem einen Browser, er wird nicht auf deinem Server gespeichert und synchronisiert sich nie auf ein anderes Gerät.
Comments
Der Comments Block fügt einen threadartigen Kommentarbereich hinzu (mit optionalen Likes), zu dem angemeldete Besucher posten können. Sein Thema Feld steuert, welche Kommentare gemeinsam angezeigt werden, jeder Comments Block, der sich dasselbe Thema teilt (oder alle leer gelassen), zeigt einen gemeinsamen Thread, gib jeder Seite ihr eigenes Thema, um sie getrennt zu halten, zum Beispiel ein eigenes Thema pro Blogbeitrag oder Produktseite.
Language Switcher
Der Language Switcher Block verlinkt zwischen den Seiten, die du für verschiedene Sprachen gebaut hast (es gibt keine automatische Übersetzung, du baust jede Sprachseite selbst), genau so, wie eine Navbar zwischen beliebigen anderen Seiten verlinkt.