Alturas Variáveis das Fileiras em Caixas de Lista Baseadas em Colecções

As caixas de listagem são os objetos de formulário mais versáteis e personalizáveis. Com a chegada do 4D v19 R8, é agora possível definir alturas de linha automáticas para colecções e seleções de entidades!

As alturas automáticas das filas já eram possíveis para as caixas de listagem com base em matrizes. Esta possibilidade é agora também das caixas de listagem baseadas em coleções… e seleções de entidades!

HDI Database

Esta nova funcionalidade permitir-lhe-á criar facilmente este tipo de lista. Com um estalar de um dedo!

Propriedade das colunas

Qualquer que seja o número de colunas apresentadas na caixa de listagem, a escolha das alturas das linhas automáticas é feita para cada coluna e não para a caixa de listagem em si.

Isto permite definir com precisão quais as informações que serão exibidas na caixa de listagem.

blank

Exemplo

Tomemos um exemplo concreto.

Para exibir uma lista de artigos com um título, um subtítulo, e uma descrição detalhada, a primeira coluna caberá normalmente em uma ou duas linhas, a segunda em três ou quatro, mas a última pode ocupar muito espaço que não é necessariamente desejável.

Neste caso, aplicará a altura automática da linha apenas às duas primeiras colunas com conteúdo significativo e aceitará que as descrições detalhadas possam ser truncadas.

caixa de listagem PROPRIEDADES

Quando o conteúdo pode conter uma quantidade muito variável de dados, pode ser apropriado estabelecer limites para o número mínimo e máximo de linhas a exibir. Isto é feito através de duas propriedades definidas ao nível da caixa de listagem.

blank

Estas duas propriedades substituem a propriedade “altura da linha” e só são visíveis quando pelo menos uma coluna tiver sido definida como tendo uma altura automática.

Conclusão

Estas novas possibilidades de exibição de caixas de listagem oferecem uma interface cada vez mais moderna e adaptável às suas necessidades.

Diga-nos o que pensa sobre o assunto no fórum 4D. Aguardamos a sua leitura!

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.