Gemeinsame Konfiguration
Jede Eigenschaft im CMS hat ihre eigene API, aber sie teilen alle einige gemeinsame Props:
-
dataTypeDatentyp der Eigenschaft. (z.B.string,number, etc.) -
nameEigenschaftsname (z.B. Preis). -
descriptionEigenschaftsbeschreibung. -
longDescriptionLängere Beschreibung eines Felds, wird unter einem Popover angezeigt. -
columnWidthBreite in Pixeln dieser Spalte in der Kollektionsansicht. -
readOnlyIst dies eine schreibgeschützte Eigenschaft? Wenn auf true gesetzt, wird sie als Vorschau gerendert. -
disabledIst dieses Feld deaktiviert? Wenn auf true gesetzt, wird es als deaktiviertes Feld gerendert. Sie können auch eine Konfiguration angeben, die das Verhalten von deaktivierten Eigenschaften definiert. PropertyDisabledConfig -
FieldWenn Sie ein benutzerdefiniertes Feld rendern müssen, können Sie eine Komponente erstellen, dieFieldPropsals Props nimmt. Sie erhalten den Wert, eine Funktion zum Aktualisieren des Werts und zusätzliche Utility-Props wie ob ein Fehler vorliegt. Weitere Details zu benutzerdefinierten Feldern -
PreviewKonfigurieren Sie, wie eine Eigenschaft als Vorschau angezeigt wird, z.B. in der Kollektionsansicht. Weitere Details zu benutzerdefinierten Vorschauen -
customPropsZusätzliche Props, die an die inFieldoderPreviewdefinierten Komponenten übergeben werden. -
defaultValueDieser Wert wird standardmäßig für neue Entities gesetzt.