As linhas de uma tabela são registos nos seus respectivos modelos de dados. Este tutorial descreve como adicionar linhas a tabelas e registos a uma base de dados. Estes dados podem ser utilizados na aplicação.
Vamos usar uma tabela simples como exemplo. Armazena uma lista de tarefas e marcações no seu preenchimento.
A tabela tem três campos:
- Name - nome da tarefa no formato de string.
- Date - o dia em que o evento deve acontecer no formato de data.
- Done - estado da tarefa no formato booleano.
Criar formulário
Para permitir aos utilizadores adicionar registos à tabela, criar o formulário de entrada.
Para criar um formulário, arrastar os widgets de entrada para a tela:
- Input (string) para o campo do nome;
- Date picker para o campo de data;
- O done deve ser igual a 0 quando se cria um novo registo, por isso é fixado mais tarde directamente no PB.

Configurar os inputs
Configurar o Label para que a interface mostre que campo é este.
Configurar o Name para utilizar o input dentro do processo empresarial.

Criar processo de negócio
Etapa seguinte - estabelecimento do processo empresarial para o New task que guardará os dados das entradas.


O processo empresarial é definido para o onClick gatilho.
Para obter os valores das entradas que foram criadas anteriormente, precisamos do Get Properties blocks. Para o campo do nome - o InputString Get Properties block e para o campo de datas - o Datepicker Get Properties bloco.

Agora, definir o bloco Component ID campo no Get Properties blocks.

Para cada campo, defina o nome das entradas correspondentes.

O passo seguinte é criar um registo. Para o fazer, adicionar o Make task
O bloco make não escreve os dados na base de dados, cria a entidade localmente dentro do BP. Para guardar o registo, é necessário o bloco Server request POST /task/.

O campo feito é definido para o valor padrão no Make task bloco.


Agora guarde os registos na base de dados. Para isso, o Server request POST /task/ bloco, onde é utilizado um registo do Make task é adicionado o bloco.

Instrução em vídeo:

É tempo de guardar e publicar o projecto. Actualizar a página para ver os resultados.
