Map
import { buildProperty } from "@firecms/core";
const publisherProperty = buildProperty({ name: "Publisher", description: "This is an object", dataType: "map", properties: { name: { name: "Name", dataType: "string" }, external_id: { name: "External id", dataType: "string" } }});properties
Abschnitt betitelt „properties“Eigenschaften der Map-Eigenschaft.
previewProperties
Abschnitt betitelt „previewProperties“Liste der Eigenschaften, die in der Vorschau angezeigt werden. Standardmäßig werden die ersten 3 Eigenschaften angezeigt.
expanded
Abschnitt betitelt „expanded“Soll dieses Feld zunächst aufgeklappt sein? Standardmäßig true.
minimalistView
Abschnitt betitelt „minimalistView“Wenn auf true gesetzt, werden die Kindelemente direkt ohne Wrapper-Panel angezeigt.
Layout der Map-Felder: "row" oder "column".
keyValue
Abschnitt betitelt „keyValue“Wenn auf true gesetzt, ermöglicht diese Map beliebige Schlüssel-Wert-Paare.
Dies ist nützlich, wenn die Schlüssel nicht bekannt sind.
import { buildProperty } from "@firecms/core";
const translationsProperty = buildProperty({ name: "Translations", dataType: "map", keyValue: true});validation
Abschnitt betitelt „validation“requiredSoll dieses Feld obligatorisch sein.requiredMessageMeldung bei Validierungsfehler.
Links: