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:
- Name - el nombre de la tarea en formato de cadena.
- Date - el día en que debe producirse el evento en el formato de fecha.
- 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.
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.
Crear el proceso de negocio
Siguiente paso - configurar el proceso de negocio para el New task que guardará los datos de las entradas.
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.
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/.
El campo hecho se establece con el valor por defecto en el bloque Make task bloque.
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.
Instrucción en vídeo:
Es hora de guardar y publicar el proyecto. Actualice la página para ver los resultados.