Existem quatro elementos concebidos para a selecção do utilizador a partir da lista em AppMaster:

  • Seleccione
  • Dropdown
  • Seleccionar (enumerar)
  • Relselect

Estes elementos no designer da aplicação web:

Elements in the web application designer

Select

Este elemento foi concebido para seleccionar a partir de uma lista estática de opções definidas no editor.

Depois de mover o Select para a tela, aparecerá uma janela pop-up, onde poderá escolher se a selecção levará um valor ou vários.

This element is designed to select from a static list of options set in the editor.

Para adicionar e editar opções para seleccionar, clique no elemento, e vá para a Option tab.

Dropdown é semelhante a Selectmas não guarda o valor seleccionado. Dropdown Muitas vezes inicia algum BP quando se clica numa das opções.

Para adicionar e editar opções para seleccionar, clique no elemento, e vá para a Option tab.

 Dropdown often starts some BP when you click on one of the

Select (enum)

Select (enum) é utilizado para seleccionar um valor de um enum. Quando cria este elemento, aparece uma janela onde tem de seleccionar a fonte de dados (uma das fontes de dados existentes). enum).

Select (enum) is used to select a value from an enum

Relselect

Este elemento é utilizado para seleccionar valores de registos na base de dados. Ao criá-lo, deve escolher a fonte de dados a partir da lista de modelos. Após seleccionar a fonte, será possível seleccionar o campo a exibir.

Vamos criar um RelSelect com a fonte de dados User e o campo Login.

Let's create a RelSelect with the data source User and the field Login.

Para RelSelect para trabalhar, é necessário enviar os dados necessários utilizando o processo empresarial.

O BP deve receber os dados utilizando o GET bloquear e passá-lo para RelSelect, utilizando o RelSelect Update Properties bloco.

Vamos carregar todos os administradores da aplicação em RelSelect. Utilize o Server Request GET /user/ bloco. Definir o valor por defeito do campo de entrada groups para admin. Assim, no campo de dados de saída, obteremos apenas os utilizadores do Admin grupo. Passar estes dados a RelSelect Update Properties.

Para que um campo de dados apareça no RelSelect Update Properties, especifique um Component ID.

Agora, RelSelect exibirá os logins de todos os administradores de aplicações.

A selecção feita pelo utilizador pode ser posteriormente utilizada no BP. Existe um campo selected para este fim. Armazena os valores seleccionados.

Suponhamos que temos um task modelo de dados associado aos utilizadores. Com RelSelectpodemos exibir apenas aqueles tasks relacionado com o utilizador seleccionado.

Acrescentemos o task tabela para a página e voltar para a BP configurada para RelSelect.

Criar outro BP nele para a onChange que actualizará os dados do quadro, após a selecção em RelSelect.

Com a RelSelect Get Properties bloco, obtemos o utilizador seleccionado.

Expanda-o com Expand User, passe a sua ID para o bloco Server Request GET /task/ e passar os dados para o bloco Table Update Data.

Display only those tasks related to the selected user

Ao seleccionar um utilizador em RelSelecta tabela de tarefas mostrará os registos associados com o utilizador seleccionado.

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