Saltearse al contenido

Reference

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

Ruta absoluta de la colección a la que apunta esta referencia. El esquema de la entidad se infiere basándose en la navegación raíz, por lo que los filtros y el delegado de búsqueda existentes allí se aplican a esta vista también.

Lista de propiedades renderizadas como previsualización de esta referencia. Por defecto las primeras 3.

Forzar un filtro en la selección de referencia. Si se aplica, el resto de los filtros serán deshabilitados. Los filtros aplicados con esta prop no pueden ser cambiados. ej. forceFilter: { age: [">=", 18] }

  • required Si este campo debe ser obligatorio.
  • requiredMessage Mensaje a mostrar como error de validación.

Si la referencia debe incluir el ID de la entidad. Por defecto es true.

Si la referencia debe incluir un enlace a la entidad (abrir los detalles de la entidad). Por defecto es true.

Valor por defecto para esta propiedad. Puedes establecer el valor por defecto definiendo un EntityReference:

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

El widget que se crea es

Enlaces: