Salta ai contenuti

Reference

import { buildProperty } from "@firecms/core";
const productsReferenceProperty = buildProperty({
name: "Prodotto",
dataType: "reference",
path: "products",
previewProperties: ["name", "main_image"]
});

Percorso assoluto della collezione a cui punta questo reference. Lo schema dell’entità viene inferito in base alla navigazione radice, quindi i filtri e il delegato di ricerca presenti vengono applicati anche a questa vista.

Lista delle proprietà rese come anteprima di questo reference. Default: prime 3.

Forza un filtro nella selezione del reference. Se applicato, il resto dei filtri sarà disabilitato. I filtri applicati con questa prop non possono essere modificati. es. forceFilter: { age: [">=", 18] }

  • required Questo campo deve essere obbligatorio.
  • requiredMessage Messaggio da visualizzare come errore di validazione.

Il reference deve includere l’ID dell’entità. Default true.

Il reference deve includere un link all’entità (apre i dettagli dell’entità). Default true.

Valore default per questa proprietà. Puoi impostare il valore default definendo un EntityReference:

import { buildProperty, EntityReference } from "@firecms/core";
const productsReferenceProperty = buildProperty({
name: "Prodotto",
dataType: "reference",
path: "products",
defaultValue: new EntityReference("B000P0MDMS", "products")
});

Il widget creato è

Link: