Inputs

1. Geral

Os componentes "Inputs" são utilizados para capturar dados inseridos pelos usuários em diferentes formatos, como texto, números, datas, seleções e anexos. Existem 10 tipos de componentes de input disponíveis na plataforma: Texto, Texto Grande, Numérico, Data, Checkbox, Radio Button, Seletor de Botão, Droplist, Anexo, e o obsoleto Input com View (não abordado aqui).

Cada input gera uma variável que pode ser usada tanto em SQL quanto em ações de database, como INSERT, UPDATE e DELETE. Essas variáveis são fundamentais para interações dinâmicas com o banco de dados.

Para mais detalhes práticos sobre o uso de inputs, recomendamos assistir ao vídeo EAD sobre pesquisa de satisfação. A parte sobre inputs começa especificamente no minuto 14:30.

2. Como Configurar

2.1. Variáveis do Input

Ao criar um input, uma variável é automaticamente gerada no formato :INPUT_ID, onde "ID" corresponde ao identificador único de cada input criado. Essa variável pode ser utilizada tanto em consultas SQL quanto em DMLs (Data Manipulation Language).

2.2. Título do Input, Placeholder e Texto de Ajuda

Título do Input: O título do input aparece visualmente na parte superior do componente.

Placeholder: Texto que aparece dentro do input para orientar o usuário sobre o que deve ser inserido.

Texto de Ajuda: Texto que aparece abaixo ou ao lado do input para fornecer informações adicionais.

2.3. Formatação

Inputs de Texto: Podem ser formatados como e-mail, URL, entre outros.

Inputs Numéricos: Podem ser formatados como moeda, porcentagem, telefone, CPF, CNPJ, CEP, entre outros.

2.4. Obrigatoriedade

Inputs podem ser configurados como obrigatórios. Quando um input é obrigatório, ele deve ser preenchido antes de permitir que uma ação associada seja executada.

Você pode vincular o botão que exigirá o preenchimento do input obrigatório. Por exemplo, se dois inputs são obrigatórios, o botão de submissão só ficará ativo quando todos os inputs forem preenchidos.

2.5. Conteúdo Inicial

O conteúdo inicial de um input pode ser definido via SQL. Essa funcionalidade é útil para pré-preencher o input com um valor baseado em dados existentes. Por exemplo, em uma tela que já filtra um executivo, o nome do executivo pode ser recuperado e exibido no input, permitindo que o usuário edite o nome antes de salvar.

3. Inputs com Opções (Checkbox, Radio Button, Seletor de Botão, Droplist)

Os componentes de "Checkbox", "Radio Button", "Seletor de Botão" e "Droplist" são um pouco mais complexos, pois exigem a definição de opções:

3.1. Origem das Opções

Estático: Você define manualmente o ID e a descrição de cada item.

Cadastro: As opções são geradas automaticamente a partir de um cadastro existente.

SQL: As opções são definidas com base em uma query SQL que você configurar.

3.2. Comportamento de Seleção

Checkbox: Permite a seleção de múltiplos itens.

Radio Button: Permite a seleção de apenas um item.

Droplist: Pode ser configurado para permitir a seleção de um ou múltiplos itens.

Seletor de Botão: Funciona como um radio button, mas com um design mais moderno e visualmente atrativo. Permite que você adicione ícones a cada opção, tornando-o ideal para interfaces que precisam de uma apresentação visual mais sofisticada.

3.3. Configuração de Seletor de Botão

Você pode configurar uma query SQL para retornar o ID, a descrição e o ícone de cada opção. O componente exibirá as opções na horizontal, com os ícones associados, criando um seletor de botão estilizado e funcional.

Procurar

Procurar