Zum Inhalt springen

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"
}
}
});

Eigenschaften der Map-Eigenschaft.

Liste der Eigenschaften, die in der Vorschau angezeigt werden. Standardmäßig werden die ersten 3 Eigenschaften angezeigt.

Soll dieses Feld zunächst aufgeklappt sein? Standardmäßig true.

Wenn auf true gesetzt, werden die Kindelemente direkt ohne Wrapper-Panel angezeigt.

Layout der Map-Felder: "row" oder "column".

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
});
  • required Soll dieses Feld obligatorisch sein.
  • requiredMessage Meldung bei Validierungsfehler.

Links: