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:

  1. Name - nome da tarefa no formato de string.
  2. Date - o dia em que o evento deve acontecer no formato de data.
  3. 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.

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

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.

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

Criar processo de negócio

Etapa seguinte - estabelecimento do processo empresarial para o New task que guardará os dados das entradas.

setting up the business process for the New task button

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.

set the Component ID field

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/ .

add the Make task

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

default value in the Make task

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.

Set up server request POST /task/

Instrução em vídeo:

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

Was this article helpful?

AppMaster.io 101 Curso de Crash

10 Módulos
2 Semanas

Não sabe por onde começar? Avance com o nosso curso intensivo para principiantes e explore o AppMaster de A a Z.

Iniciar curso
Development it’s so easy with AppMaster!

Precisa de mais ajuda?

Resolva qualquer problema com a ajuda de nossos especialistas. Economize tempo e concentre-se na criação de seus aplicativos.

headphones

Entre em contato com o suporte

Conte-nos sobre o seu problema, e nós encontraremos uma solução para você.

message

Bate-papo da comunidade

Discuta perguntas com outros usuários em nosso chat.

Junte-se à comunidade