🧬 Montar componentes
O componente botão permite aos usuários acionar uma ação ou executar uma função clicando no botão.
propriedades | Descrição: |
---|---|
texto | O texto exibido para o botão |
Gerenciador de Eventos | Acionar consultas, componentes de controle ou chamar outras APIs em resposta a eventos de componentes. |
Carregando… | Se o componente deve mostrar um indicador de carregamento. |
Desabilitado | Controla o estado de se o componente está desabilitado. O componente não pode ser modificado ou focado quando está desabilitado. |
Dica | O usuário pode inserir dica do componente aqui. A dica será exibida quando estiver focada. O formato Markdown é suportado. |
Hidden | Controle dinamicamente se o componente está oculto. Você pode alterar o status oculto através de um valor booleano dinâmico. |
Variante | Permitir que os usuários escolham entre dois estilos diferentes para o botão: preencha ou esboço. |
Cor do Tema | Permite aos usuários especificar a cor e a opacidade do fundo do botão |
Evento | Descrição: |
---|---|
Click | Quando um usuário clica neste botão, executar a ação específica personalizada pelos usuários. |
O componente tem alguns dados comumente usados, que podem ser chamados via {{componentName.propertyName}}
no aplicativo.
Nome da propriedade | Descrição: |
---|---|
colorEsquema | cor de fundo do botão |
desabilitado | um valor booleano indica o status de desabilitado |
mostrarNome | o nome deste componente (iie button1) |
hidden | um valor booleano indica o status oculto do botão |
dinâmica oculta | um valor booleano indica o status dinâmico oculto do botão |
carregando | valor de carregamento |
Texto | valor do texto exibido no botão |
dicaTexto | valor da dica de texto |
variante | estilo variante do botão (preencha ou esboçado) |
Em seguida, vamos demonstrar como usar o botão para controlar o componente form
dinamicamente.
Criamos uma tabela chamada countries
, incluindo 5 colunas: num_code
, alpha_2_code
, alpha_3_code
, en_short_name
, nationality
. Os nomes dos países são o que queremos usar como valor de opções, que são armazenados na coluna en_short_name
.
Então, podemos criar uma nova ação para Suabase a partir da lista de ações, listando todos os dados em países
e nomeado supabasedb1
selecionar distinto en_short_name como valor de "País" ordem por valor;
É isso que temos como saída:
Clique em Salvar
e Executar
para ativar esta ação.
Primeiro nós adicionamos o componente Form
e rotulamos como ‘Survey’. Em seguida, arrastamos um componente de entrada, um componente de seleção e um componente de entrada numérica para o formulário, rotulando-o como Nome
, Nationality
, e Idade
.
Em seguida, mapeamos os valores países
para selecionar o componente de
{{supabasedb1.data}}
{{item.value}}
Então, podemos configurar o botão Submit
para controlar o método Send
do componente Form
.
componente de controle
em ação, selecione o componente form
que você deseja atualizar como o alvo do evento.Enviar
.