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.

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

AppMaster 101Curso intensivo

10 módulos
2 semanas

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

Começar
AppMaster 101 Crash Course

Precisa de mais ajuda?

Resolva qualquer problema com a ajuda dos nossos especialistas. Economize tempo e concentre-se em criar suas aplicações.

headphones

Fale com o suporte

Conte-nos sobre o seu problema e encontraremos uma solução.

message

Chat da comunidade

Conecte-se com outros usuários para obter ajuda com a plataforma.

Entrar na comunidade
Criar um registo em db | AppMaster University