Las filas de una tabla son registros en sus respectivos modelos de datos. Este tutorial describe cómo añadir filas a las tablas y registros a una base de datos. Estos datos pueden ser utilizados en la aplicación.

Utilicemos una tabla simple como ejemplo. En ella se almacena una lista de tareas y las marcas de su finalización.

La tabla tiene tres campos:

  1. Name - el nombre de la tarea en formato de cadena.
  2. Date - el día en que debe producirse el evento en el formato de fecha.
  3. Done - estado de la tarea en el formato booleano.

Crear formulario

Para que los usuarios puedan añadir registros a la tabla, cree el formulario de entrada.

Para crear un formulario, arrastre los widgets de entrada al lienzo:

  • Input (cadena ) para el campo nombre;
  • Date picker para el campo de la fecha;
  • El campo done debe ser igual a 0 cuando se crea un nuevo registro, por lo que se establece más tarde directamente en el BP.

To create a form, drag input widgets onto the canvas:

Configurar las entradas

Configurar el Label para que la interfaz muestre de qué campo se trata.

Configurar el Name para utilizar los inputs dentro del proceso de negocio.

Setting the Label so that the interface display what field this is.  Setting the Name to use input inside the business process.

Crear el proceso de negocio

Siguiente paso - configurar el proceso de negocio para el New task que guardará los datos de las entradas.

setting up the business process for the New task button

El proceso de negocio se establece en el onClick disparador.

Para obtener los valores de las entradas creadas anteriormente, necesitamos Get Properties blocks.Para el campo nombre - el InputString Get Properties blocky para el campo de fecha - el bloque Datepicker Get Propertiesbloque.

Ahora configuremos el campo Component ID en el campo Get Properties blocks.

set the Component ID field

Para cada campo, establecer el nombre de las entradas correspondientes.

El siguiente paso es crear un registro. Para ello, añada el bloque Make task bloque <span>. Todos los valores necesarios del bloque Get properties blocks deben pasarse al bloque Make task.

El bloque make no escribe datos en la base de datos, crea la entidad localmente dentro del BP. Para guardar el registro, se requiere el bloque Server request POST /task/.

add the Make task

El campo hecho se establece con el valor por defecto en el bloque Make task bloque.

default value in the Make task

Ahora guarda los registros en la base de datos. Para ello, se utiliza el bloque Server request POST /task/ donde se añade un registro del bloque Make task se añade un registro del bloque.

Set up server request POST /task/

Instrucción en vídeo:

Es hora de guardar y publicar el proyecto. Actualice la página para ver los resultados.

Was this article helpful?

AppMaster.io 101 Curso intensivo

10 Módulos
2 Semanas

¿No sabe por dónde empezar? Ponte en marcha con nuestro curso intensivo para principiantes y explora AppMaster de la A a la Z.

Inicio de curso
Development it’s so easy with AppMaster!

Necesitas más ayuda?

Resuelva cualquier problema con la ayuda de nuestros expertos. Ahorre tiempo y concéntrese en crear sus aplicaciones.

headphones

Soporte de contacto

Cuéntenos su problema y le encontraremos una solución.

message

Chat comunitario

Discutir preguntas con otros usuarios en nuestro chat.

Únete a la Comunidad