Widgets de datos

Usa los widgets de tabla y de formulario para mostrar y editar los datos de tu app. Estos dos widgets son, de hecho, colecciones de otros widgets que App Maker recopila en función de tus preferencias. Proporcionan una forma rápida y fácil de ingresar, editar o mostrar los datos del modelo.

Arrastra un formulario o tabla al lienzo para abrir un asistente de creación que te guíe en las opciones de widget. El asistente solo está disponible cuando creas un formulario o tabla por primera vez y no se actualiza con los cambios de modelo posteriores. Puedes editar el formulario o tabla de forma manual, pero, a menudo, es más fácil borrar y volver a crear el widget después de que modifiques modelos o campos.

Los formularios y las tablas son un gran punto de partida para una app simple y una buena manera de aprender sobre las características de App Maker.

Formulario Widget de formulario

Usa formularios para permitir a los usuarios editar y visualizar los datos de tu app. Hay dos tipos de formularios:

  • Los formularios Editar permiten a los usuarios crear, leer, actualizar y borrar elementos en la fuente de datos de tu app. Los formularios Editar hacen que cada campo se pueda editar de forma predeterminada, pero puedes configurar los campos para que sean de solo lectura en el asistente.
  • Los formularios Insertar permiten a los usuarios crear elementos nuevos en un modelo de datos. No pueden editar datos existentes.

Uso

Arrastra un widget de formulario hacia la página y deja que el asistente te guíe a través de su creación. Usa el Editor de propiedades para configurar las opciones del formulario.

Flujos de trabajo comunes

  • Proporciona una interfaz para que los usuarios de tu app visualicen y editen datos.
  • Usa el asistente para especificar qué campos de un modelo deben ser visibles en el formulario y cuáles pueden escribir los usuarios.

Aplica estilos

Usa el selector de tema en la barra Acciones para controlar el aspecto del formulario.

Información adicional

Debido a que un formulario es una colección de otros widgets, no puedes usar la API de Widget para interactuar con un formulario. Sin embargo, puedes usar secuencias de comandos para manipular los widgets individuales que conforman un formulario.

Ejemplos

Las Tarifas del proveedor tienen varios ejemplos de formularios complejos.

Tabla Widget de tabla

Usa el widget de la tabla para organizar los elementos desde una fuente de datos en una lista. Una tabla presenta datos en filas y columnas: las filas son registros y las columnas son campos. Un usuario de app puede usar una tabla para realizar estas acciones:

  • Visualizar varios registros al mismo tiempo con controles para la navegación entre páginas de datos
  • Editar datos en campos de registros que definiste para que se puedan editar
  • Ordenar los registros según los valores de los campos
  • Borrar registros

Las celdas de la tabla son de solo lectura de forma predeterminada, pero puedes cambiarlo por cada campo.

Uso

Arrastra un widget de tabla hacia la página y deja que el asistente te guíe en su creación. Usa el Editor de propiedades para configurar las opciones de la tabla.

Flujos de trabajo comunes

  • Proporciona una interfaz para que los usuarios de tu app visualicen y editen datos.
  • Usa el asistente para especificar qué campos de un modelo deben ser visibles en la tabla y cuáles pueden escribir los usuarios.
  • Usa el asistente para agregar controles de paginación, hacer que las columnas se puedan ordenar o dar a los usuarios la opción de borrar filas.

Aplica estilos

Usa el Selector de tema en la barra Acciones para controlar el aspecto de la tabla.

Información adicional

Debido a que la tabla es una colección de widgets, no puedes usar la API de Widget para interactuar con una tabla. Sin embargo, puedes usar secuencias de comandos para manipular los widgets individuales que conforman una tabla.

Ejemplos

La plantilla Aprobación de viajes muestra un ejemplo de una tabla con una cantidad de filas por página personalizables. Muchas otras muestras y plantillas usan tablas.