- Introdução
- Antes de começar
- Como fazer
- Crie seu primeiro aplicativo
- Crie um aplicativo compatível com dispositivos móveis
- Incorporar aplicativos
- Incorporar mapas
- Diretrizes gerais de experiência do usuário
- Ocultar contêineres usando um botão
- Incluir gráficos do Excel no Apps
- Incluir links MailTo
- Incluir avaliações por estrelas
- Use contagem com valores de conjunto de escolhas
- Usar Visualizador de documentos
- Usar a Exibição de Detalhes principais
- Usar valores selecionados de uma tabela
- Usar a atividade Enviar resultado provisório
- Definir contexto externo
- Trabalhar com Origem de dados e Vinculação de valor
- Notificações
- Desenvolvimento de aplicativos
- Eventos e Regras
- Regra: If-Then-Else
- Regra: abrir uma página
- Regra: Abrir o URL
- Regra: fechar planilha pop-over/inferior
- Regra: mostrar mensagem
- Regra: exibir/ocultar o controle giratório
- Regra: definir valores
- Regra: iniciar o processo
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: obter arquivo do compartimento de armazenamento
- Regra: redefinir valores
- Regra: criar/atualizar registro da entidade
- Regra: excluir registro da entidade
- Regra: adicionar à fila
- Função: E, OU, NÃO
- Função: CONCAT
- Função: CONTÉM
- Função: contagem
- Função: EndsWith
- Função: SE
- Função: ÉCÉL.VAZIA
- Função: Guid
- Função: NÚM.CARACT
- Função: LISTA
- Função: StartsWith
- Função: SOMA
- Função: classificar
- Função: AGORA
- Função: HOJE
- Função: tempo
- Função: ano
- Função: mês
- Função: dia
- Função: hora
- Função: minuto
- Função: nova
- Função: pesquisar
- Função: filtro
- Aproveitamento do RPA no aplicativo
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Guia básico de solução de problemas
Usar Validação de entrada obrigatória
=true
. Você também pode configurar uma mensagem de erro se o controle não for preenchido no tempo de execução usando a propriedade Mensagem de erro obrigatória.
Você pode adicionar texto ao lado do controle usando a nova propriedade Rótulo. Você pode colocar o rótulo acima ou à esquerda do controle usando a propriedade Colocação de rótulo na aba Estilo.
Esta propriedade está disponível atualmente para os seguintes controles de entrada:
- Seletor de Data
- Lista suspensa
- Seletor de arquivo
- Lista suspensa de seleção múltipla
- Botão de Opção
- Controle Deslizante
- Área de Texto
- Caixa de texto
O controle Container também possui uma propriedade isValid .
No exercício abaixo vamos criar um formulário simples com validação de entrada obrigatória. Você pode usar este exercício para entender melhor como a validação de entrada obrigatória funciona e aprender como usá-la de forma eficiente em seus aplicativos.
- Abra seu aplicativo existente ou inicie um novo.
-
Adicione um controle Botão ao seu aplicativo.
- Adicione
Subscribe
na propriedade Texto.
- Adicione
-
Adicione uma nova página em branco ao seu aplicativo.
- Renomeie a página para Assinar página.
-
Adicione um controle de exibição de Cabeçalho no topo da página.
- Adicione
Subscribe to this app
na propriedade Texto.
- Adicione
-
Adicione um controle Caixa de texto abaixo cabeçalho.
- Renomear para
Name
. - Adicione
Name:
na propriedade Rótulo. - Defina a propriedade Obrigatório de Validação para
=true
.
- Renomear para
-
Adicione um controle Caixa de texto abaixo da caixa de texto Nome.
- Renomear para
Email
. - Adicione
Email:
na propriedade Rótulo. - Defina a propriedade Obrigatório de Validação para
=true
.
- Renomear para
-
Adicione um controle Datepicker abaixo da última caixa de texto.
- Renomear para
Date of birth
. - Adicione
Date of birth:
na propriedade Rótulo. -
Defina a propriedade Obrigatório de Validação para
=true
.Observação:Cada um desses controles tem uma propriedade isValid. Essa propriedade nos dirá se um controle é válido ou não.
Por padrão, quando a propriedade Obrigatório de um controle for definida para=true
, o controle não será válido.Figura 1. .
- Renomear para
-
Adicione um controle Botão abaixo do datepicker.
- Adicione
Submit
na propriedade Texto. -
Na propriedade Desabilitado, use a propriedade isValid dos controles previamente configurados para construir a seguinte expressão:
=! Name.isValid || !Email.isValid || !Date of birth.isValid
.
- Adicione
-
Acesse o botão Assinar na Página principal e configure o evento Clicado em.
- Adicione uma regra Abrir uma página.
- Adicione a Página Assinar no campo Quais páginas abrir.
-
Marque a caixa de seleção Mostrar como Pop-over (Modal).
Após seguir todas as etapas acima, você pode visualizar seu aplicativo.
No modo de visualização, se você clicar no botão Assinar, a Assinar página será aberto. Observe que o botão Enviar está desativado e só ficará habilitado quando todos os campos obrigatórios estiverem preenchidos.