Trabajar con complementos

Después de crear una app personalizada, puede ampliar sus funciones con complementos. Los complementos son conjuntos prediseñados de componentes que funcionan de forma conjunta para proporcionar funciones adicionales a la app. Para utilizar un complemento:

  1. Instale el complemento (consulte la información mostrada a continuación). Esto permite que el complemento esté disponible para su uso en la app personalizada. En función de lo que realice el complemento, su instalación puede añadir automáticamente los siguientes elementos prediseñados:
    • Tablas y campos
    • Guiones
    • Listas de valores
    • Presentaciones
  2. Si el complemento tiene objetos de presentación, arrastre el complemento a la presentación.

    Si es necesario, el complemento crea relaciones entre sus nuevas tablas y la ocurrencia de la tabla actual.

Por ejemplo, si instala un complemento sencillo de números de teléfono, este añade una tabla con campos para un número de teléfono y su tipo, añade una lista de valores para el campo de tipo y añade un guión para agregar un registro de número de teléfono de la tabla relacionada. Al arrastrar el complemento a la presentación, este crea una relación entre la nueva tabla y la ocurrencia de la tabla actual y, a continuación, añade un portal para visualizar los números de teléfono relacionados y botones para añadir y eliminar números de teléfono.

Los complementos pueden añadir funciones más avanzadas. Muchos de los complementos incluidos en FileMaker Pro están habilitados para JavaScript y no requieren conocimientos avanzados de programación. Para descubrir más complementos, visite Claris Marketplace.

Puede probar fácilmente un complemento y, si ya no lo desea, eliminarlo del archivo en un solo paso. La desinstalación de un complemento elimina todo lo que ha añadido originalmente y, de forma opcional, elimina las tablas, los campos y los datos de registro utilizados por este.

Para instalar un complemento:

  1. En el modo Presentación, seleccione la presentación con la que desea trabajar.

    Consulte Cambiar de presentaciones.

  2. Haga clic en el botón del panel Objetos de la barra de herramientas de estado y, a continuación, haga clic en Complementos.
  3. Haga clic en el botón Instalar complemento, seleccione un complemento y, a continuación, haga clic en Seleccionar.

    El complemento aparece en la lista de complementos y está disponible para incluirse en una presentación.

Para colocar un complemento instalado en una presentación:

  • En la pestaña Complementos, arrastre un complemento de la lista a la presentación.

Para desinstalar un complemento:

  • En la pestaña Complementos, haga clic con el botón derecho en un complemento de la lista y seleccione Desinstalar complemento.

Acerca de los campos de clave principal detectables

Los complementos que crean una relación requieren que la tabla actual presente un campo de clave principal detectable antes de poder incluir el complemento en la presentación. Si FileMaker Pro no le permite incluir un complemento por este motivo, cree un campo de clave principal detectable o modifique un campo existente para que pueda detectarse.

Para que pueda detectarse, un campo de clave principal debe ser el campo de clave principal predeterminado (o una copia del mismo) o cumplir con uno de los siguientes criterios:

  • El campo utiliza un número de serie de introducción automática y se han seleccionado las siguientes opciones:
    • Para la introducción automática, Prohibir la modificación del valor durante la introducción de datos.
    • Para la validación, Valor único.
  • El campo utiliza un cálculo de introducción automática que incluye la función Get ( UUID ) o Get ( UUIDNumber ), y se ha seleccionado la opción Prohibir la modificación del valor durante la introducción de datos.
  • El campo es un campo de cálculo almacenado que incluye la función Get ( UUID ) o Get ( UUIDNumber ).
  • El campo utiliza un número de serie.

Consulte Definir la entrada de datos automática, Definir validaciones de campoy Definir opciones de indexación de campos.