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 blocke para o campo de datas - o Datepicker Get Propertiesbloco.
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 <espanha>bloqueio. Todos os valores necessários do Get properties blocks deve ser passado para 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.