Campos
Last updated
Last updated
Esta seção pode ser configurada de acordo com a aplicação específica ou implementações necessárias. Os campos são organizados em uma especie de tabela, executando uma visualização por meio de linhas e colunas.
Isso acontece na seguinte ordem:
Itens : São apresentados em formato de uma lista numerada crescente, onde cada linha é atribuída a uma numeração única.
Rótulo : Fornece uma descrição textual para que haja uma identificação de forma clara e objetiva. Ele é usado para fornecer informações sobre a finalidade ou contexto do campo, permitindo uma maior compreensão de sua função dentro do DocType.
Tipo : Se refere ao tipo de dados para um determinado campo. Isso define as restrições que determinam o tipo de valor que pode ser inserido no mesmo. Por exemplo, o tipo pode ser data, senha,tempo, entre muitos outros que podem ser selecionados.
Nome : É um identificador exclusivo atribuído a um campo específico. Ele serve como uma referência única no banco de dados para identificar o campo dentro do DocType.
Obrigatório : É um atributo que indica se um determinado item é obrigatório ou não dentro do doctype. Quando é marcado no Check Box como obrigatório, significa que seu preenchimento é necessário para que o documento seja considerado válido ou completo. Caso contrário, o item pode ser opcional, permitindo que seja deixado em branco ou não preenchido.
Para adicionar uma nova linha, é necessário clicar no botão "Adicionar Linha". Esse botão é localizado na parte inferior esquerda da seção campos. Ao clicar nele, uma nova linha será adicionada ao campo, permitindo que edite preenchendo com todas as informações necessárias.
Na imagem a seguir, são apresentadas as opções de edição destas linhas. Na edição, contém-se alguns dados que possuem informações obrigatórias de serem inseridas. Além disso, existem Check Box disponíveis para configuração durante o processo de edição.
Nesta tabela "Campos", a seção para preenchimento "Tipo" disponibiliza uma lista de itens disponíveis para que o desejado seja selecionado, são eles:
Anexar : Permite anexar um arquivo a um formulário ou página. Os usuários podem selecionar um arquivo do seu dispositivo e enviá-lo para ser usado posteriormente.
Anexar Imagem : Semelhante à função "Anexar", essa função permite que os usuários anexem uma imagem a um formulário ou página. Eles podem selecionar uma imagem do dispositivo e enviá-la.
Código de Barras : Permite a leitura e decodificação de códigos de barras.
Botão : Essa função cria um botão interativo que os usuários podem clicar. Usado para acionar uma ação específica, como enviar um formulário ou executar uma função.
Verifica : Essa função permite verificar uma condição específica. Por exemplo, você pode verificar se uma Check Box está marcada ou se um campo de texto está preenchido antes de prosseguir com uma ação.
Código : Essa função permite exibir e formatar blocos de código em uma página.
Cor : Define uma seleção de cores em que se pode escolher qual será a cor estabelecida de acordo o desejado.
Quebra de Coluna : Cria uma quebra de coluna em um layout de página para organizar conteúdo em várias colunas.
Moeda : Formata um campo de entrada de texto para permitir apenas valores monetários. Ela adiciona símbolos de moeda e formatação adequada ao valor inserido.
Dados : Permite até 140 caracteres a serem inseridos.
Data : Essa função permite que os usuários selecionem uma data usando um calendário ou digitem manualmente em um campo de entrada de texto.
Data e Hora : Semelhante à função "Data", essa função permite que os usuários selecionem uma data e hora, combinando um campo de entrada de texto de data com um campo de entrada de texto de hora.
Duração : Permite inserir valores de duração.
Link Dinâmico : Permite criar links dinâmicos.
Vírgula Flutuante : Permite a inserção de valores com vírgula flutuante.
Dobrar : Permite dobrar conteúdo.
Geolocalização : Permite obter informações de localização.
Título : Define um título.
HTML : Permite inserir e exibir código HTML.
Editor de HTML : Oferece um editor visual para editar o conteúdo HTML.
Ícone: Permite selecionar um ícone.
Imagem: Permite selecionar uma imagem.
Int: Permite inserir valores inteiros.
Ligação: Cria uma ligação.
Texto Descritivo: Permite adicionar um texto descritivo.
Editor de Markdown : Oferece um editor visual para o conteúdo em Markdown.
Senha : Permite inserir senha.
Percentual : Permite inserir valores percentuais.
Só Leitura : Define um campo como somente leitura.
Avaliação : Permite avaliar algo.
Quebra de Seção : Cria uma quebra de seção em um formulário ou página.
Seleção : Permite selecionar uma opção.
Assinatura : Permite capturar uma assinatura.
Texto Pequeno : Permite inserir texto em uma caixa de tamanho reduzido.
Quebra de Aba : Cria uma quebra de tabulação.
Tabela : Permite criar uma tabela.
Tabela Seleção Múltipla : Permite selecionar várias opções em uma tabela.
Caixa de Texto : Permite inserir texto através de uma caixa de texto.
Editor de Texto : Oferece um editor visual para editar texto.
Tempo : Permite inserir valores de tempo (Nome, Comprimento e Opções).
São contidas também, o clicar em editar, algumas Check Boxes para uso:
Obrigatório : É um atributo que indica se um determinado item é obrigatório ou não dentro do doctype. Quando é marcado no Check Box como obrigatório, significa que seu preenchimento é necessário para que o documento seja considerado válido e salvo posteriomente. Caso contrário, o item pode ser opcional, permitindo que seja deixado em branco ou não preenchido.
Virtual : Define o campo como virtual, o que significa que ele será armazenado no banco de dados, mas pode ser usado para cálculos ou exibição.
Índice : Essa opção permite definir o campo como um índice para melhorar a velocidade de pesquisa e acesso aos dados.
A seção chamada "Padrões", consiste em um campo para inserção de padrões e outro para selecionar o DocType a ser utilizado na busca.
Nesta seção, um padrão de configuração é aplicado, utilizando principalmente Check Box.
As opções disponíveis e seus respectivos significados são os seguintes:
Escondido : Essa opção indica que o elemento será ocultado ao ser selecionado, tornando-se invisível.
Negrito : Refere-se ao estilo em que a formatação do texto aparece em uma fonte mais escura, destacando-o.
Permitir na Entrada Rápida : Ao habilitar essa opção, é permitido inserir um novo registro diretamente da tela de listagem a partir de um modal.
Traduzível : Ao ser selecionado, pode ser traduzido para diferentes idiomas.
Ocultar na Impressão : Sugere que o elemento a ser selecionado, passa a ser oculto quando um documento é impresso.
Ocultar Relatório : Indica que o relatório deve ser ocultado quando passa a ser selecionado.
A Visibilidade Depende de(JS): É um recurso avançado que permite definir condições usando JavaScript (JS) para controlar a visibilidade de um campo em um DocType. Com esse recurso, é possível configurar regras personalizadas para exibir ou ocultar um campo com base no valor de outros campos ou variáveis.
Na seção "Listar/Configurações de pesquisa", são disponibilizadas algumas Checkboxes que permitem a configuração das opções de listagem e pesquisa, onde se pode incluir determinadas funcionalidades para uso, Essas opções incluem:
Na Vista de Lista : Ao marcar essa opção, o campo será exibido na visualização da lista de registros, permitindo que os usuários vejam os valores desse campo ao visualizar os registros em formato de lista.
No Filtro de Lista : Ao marcar essa opção, o campo estará disponível como um filtro na lista de registros. Isso permitirá aos usuários filtrar os registros com base nos valores desse campo, facilitando a localização de registros específicos.
Na Pré-Visualização : Ao marcar essa opção, o campo será exibido na pré-visualização dos registros. Isso significa que os valores desse campo serão mostrados quando um registro específico for selecionado para visualização detalhada.
No Filtro : Ao marcar essa opção, o campo estará disponível como um filtro ao realizar pesquisas ou consultas no DocType. Os usuários poderão usar esse campo como critério de filtro para restringir os resultados da pesquisa.
Em Global Search : Ao marcar essa opção, o campo será incluído na pesquisa global do DocType. Isso significa que os valores desse campo serão considerados durante a busca global, permitindo que os usuários encontrem registros com base nos termos de pesquisa inseridos.
Define exatamente quais permissões serão possíveis, contidas por meio de Check Box.
Aqui estão as opções de níveis de permissão aplicadas:
Só de Leitura : Cria uma permissão baseada apenas em leitura e permitindo visualização.
Ignorar Permissões de Utilizador : Indica que as restrições serão ignorados ou não aplicados especificamente neste DocType para o utilizador.
Ignorar Filtro XSS : Indica que o filtro de segurança contra ataques de XSS (Cross-Site Scripting) será ignorado ou não aplicado.
Por meio do preenchimento, o "Nível de Perm." que recebe um valor prestado, representa o nível de permissão atribuído ao usuário, permitindo definir diferentes níveis de permissão com base nesse valor aplicado.
Referem-se a regras ou condições que podem ser aplicadas a um DocType para definir restrições ou limitações aos dados que podem ser inseridos ou modificados. Contém Checkboxes referentes que podem incluir as seguintes condições:
Único : Indica que o valor de um campo deve ser único, ou seja, não pode haver duplicatas desse valor em outros registros.
Nenhuma Cópia : Impede a criação de cópias de um determinado objeto ou registro. Isso garante que apenas uma instância do objeto seja permitida.
Definir Apenas Uma Vez : Permite que um valor seja definido apenas uma vez e não possa ser alterado posteriormente. Isso restringe a modificação desse valor após sua definição inicial.
A seguir, contém-se as seguintes informações para preenchimento:
Obrigatório Depende de(JS): Esse recurso permite definir uma condição usando JavaScript na qual a obrigatoriedade de um campo depende do valor de outros campos ou variáveis. Por exemplo, é possível estabelecer que um campo seja obrigatório somente se outro campo tiver um valor específico, ou se uma variável atender a certa condição. Ao definir essa dependência usando JavaScript, é possível criar lógicas personalizadas e flexíveis para tornar um campo obrigatório com base em requisitos específicos.
Somente Leitura Depende de(JS): Com esse recurso, é possível definir condições usando JavaScript nas quais um campo se torna somente leitura (não editável) com base no valor de outros campos ou variáveis. Isso permite controlar a capacidade de edição de um campo com base em lógicas complexas. Por exemplo, é possível definir que um campo seja somente leitura se outro campo tiver um valor específico ou se uma variável atender a determinada condição. Dessa forma, é possível restringir a edição de um campo com base em requisitos específicos definidos por meio de código JavaScript.
Localizada no final da página de Campos, "Visualização" indica a forma como um campo será exibido. Podendo ser modificada conforme as opções de preenchimento, como as seguintes listadas abaixo :
Largura de Impressão : Define a largura de impressão.
Largura : Largura específica definida.
Altura Máxima : Define a altura máxima.
Colunas : O número de colunas que irá conter. Seu limite deverá ser inferior a 11 colunas.
Descrição : Campo de preenchimento para realizar a implementação de uma descrição.