Editar Campos
Este recurso exibe a lista de campos da aplicação e permite que o desenvolvedor realize algumas configurações rápidas comuns aos campos, como por exemplo, definir label e o tipo de de dados dos campos.
Os atributos disponíveis para edição mudam de acordo com o tipo de aplicação.
Além disso, utilizando drag-and-drop, podemos ordenar e posicionar os campos na aplicação e ainda definir os campos que não serão exibidos arrastando-os para o bloco CAMPOS NÃO MOSTRADOS.
Esta tela de configuração está disponível no item Editar Campos, no menu lateral de configuração da aplicação, como destacado na imagem abaixo.
Ordenação e Exibição dos Campos
Na lista de campos, o desenvolvedor pode ordenar e posicionar os campos exibidos ao executar a aplicação de acordo com sua necessidade, utilizando o drag-and-drop, como mostrado abaixo.
Além disso é possível definir os campos que não serão exibidos na aplicação, para isso, basta movê-los para o bloco PAGINA: CAMPOS NÃO MOSTRADOS.
Exemplo de ordenação com drag-and-drop
Configuração dos campos
Confira abaixo o detalhamento dos atributos disponíveis para configuração.
Campos
Exibe o nome dos campos da aplicação. Ao clicar no ícone do lápis (disponível apenas para campos exibidos na aplicação) seremos redirecionados para a tela de configuração específica do campo.
Label
Define o título de um campo em uma aplicação do Scriptcase, com o objetivo de identificar e descrever o propósito do campo para o usuário do sistema.
Este atributo pode ser definido utilizando langs para sistemas multi-idiomas, que são gerenciadas no menu Traduzir aplicações, ou definindo o texto diretamente no campo, de acordo com a necessidade do sistema.
Utilizando a macro sc_label o desenvolvedor pode criar rotinas para alterar dinamicamente o nome dos campos, atendendo às necessidades do sistema.
Tipo de dado
Define o formato dos dados no campo da aplicação. Cada tipo de dado possui características e configurações específicas que influenciam a maneira como os dados são manipulados, validados e exibidos.
O tipo de dado é definido automaticamente pelo Scriptcase, de acordo com o tipo do campo na tabela, por exemplo, um campo do tipo varchar(255)
terá seu Tipo de Dado definido como texto
.
O desenvolvedor pode alterar o tipo de dado para atender as necessidades do sistema, mas deve levar em consideração o tipo do campo na tabela.
Quebra de linha
Este atributo define se os registros da coluna podem quebrar a linha, caso ultrapassem a largura do campo definida nas configurações da aplicação.
A quebra da linha sempre será realizada nos espaços entre as palavras ou acentuação impedido a separação de palavras.
Exemplo da quebra de linha habilitada
Quebra de linha PDF
Este atributo define se os registros da coluna podem quebrar a linha, caso ultrapassem a largura do campo definida nas configurações da aplicação ao realizar uma exportação PDF.
A quebra da linha sempre será realizada nos espaços entre as palavras ou acentuação impedido a separação de palavras.
Exemplo da quebra de linha habilitada
Alinhamento Horizontal do Título
Este atributo define o alinhamento horizontal do título do campo, que podem ser definidos como:
- Esquerda - Alinha o texto do título junto à margem esquerda.
- Direita - Alinha o texto do título junto a direita esquerda.
- Centralizado - Centraliza o texto dentro do espaço disponível.
- Justificado - O texto é distribuído uniformemente entre as margens esquerda e direita.
Ao deixar o alinhamento com o valor em branco o campo herdará a configuração do tema da aplicação.
Alinhamento do texto
Este atributo define o alinhamento horizontal dos registros do campo, que podem ser definidos como:
- Esquerda - Alinha o texto do título junto à margem esquerda.
- Direita - Alinha o texto do título junto a direita esquerda.
- Centralizado - Centraliza o texto dentro do espaço disponível.
- Justificado - O texto é distribuído uniformemente entre as margens esquerda e direita.
Ao deixar o alinhamento com o valor em branco o campo herdará a configuração do tema da aplicação.
Cor do texto
Este atributo define a cor da fonte dos registros do campo. A cor deve ser definida utilizando um código hexadecimal como mostrado na imagem acima.
Exemplo de registro com cor definida x cor do tema
Esta cor deve ser definida utilizando código hexadecimal que pode ser inserido manualmente ou gerados a partir das cores listadas ao clicar no ícone .