Executar acção no redimensionamento da coluna da caixa de listagem

Tradução automática de Deepl

O evento On Column Resize é agora desencadeado “ao vivo” durante o redimensionamento das caixas de listagem, desde que o utilizador modifique as larguras das colunas (anteriormente, era gerado apenas uma vez, no final do redimensionamento).

Graças a esta funcionalidade, os programadores 4D terão a oportunidade de criar interfaces ao vivo e reactivas com base na largura real das colunas!

Exemplo

Quando uma coluna contém datas, o formato da data pode ser modificado à medida que a coluna é redimensionada. Assim, a data pode ser apresentada primeiro como “05/12/16”, depois “05 de Dezembro de 2016” e depois “5 de Dezembro de 2006” à medida que a largura da coluna aumenta.

Se uma coluna contém números enormes, estes podem ser exibidos primeiro como “123465789” depois como “123.456.789” (com o separador dos milhares) depois como “123.456.789,55” (com a parte decimal) depois como “123.456.789,55 $ ” (com a unidade).

Uma coluna de tempo pode ser exibida com ou sem segundos, e assim por diante.

Em todos estes casos, a única coisa a fazer é alterar o formato da coluna de acordo com a sua largura e o tipo de dados que contém!

Aqui está um vídeo que lhe mostrará um exemplo da forma como funciona:

Convidamo-lo também a dar uma vista de olhos à Base de Dados de Exemplo.

Para mais detalhes, consulte a secção “Eventos, Objectos e Propriedades” do artigo “Form event” na documentação 4D v16.

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.