Listbox : mais possibilidades de programação!
Deseja fazer programação genérica utilizando caixas de listagem? Então esta funcionalidade é para si!
Com 4D v16 R2, mais de 20 novas propriedades das caixas de listagem podem ser dinamicamente manipuladas por código para que os programadores 4D tenham agora o controlo total sobre o objecto de formulário da caixa de listagem ! Entre uma longa lista: multi-estilo, wordwrap, edição com um único clique, modo truncagem, largura mínima e máxima da coluna e muito mais. As propriedades aplicam-se a toda a caixa de listagem, às suas colunas, ou a ambas.
Não há mais propriedades disponíveis apenas no Modo Design através da Lista de Propriedades: cada propriedade pode agora ser definida e obter usando 2 comandos: LISTBOX SET PROPERTY e LISTBOX Get property.
Personalizar a cor de destaque na selecção de linhas da caixa de listagem
Chega-se a um novo passo para fornecer aos nossos criadores um objecto de caixa de listagem totalmente personalizável, inteiramente adaptável às necessidades do utilizador. Uma nova opção está disponível nas caixas de listagem que permitirá melhorar as interfaces finais: esta opção chama-se“Ocultar destaque de selecção”.
Com apenas um clique, esta opção pode ser activada. Uma vez activada, o realce do sistema será completamente invisível.
4D View Pro – Altura Variável das Fileiras na Caixa de Listagem
Mostrar uma lista em que a altura da linha se ajustaria exactamente ao conteúdo é uma necessidade muito comum. 4D View Pro inclui uma nova funcionalidade para que possa agora controlar a altura de cada linha de forma independente numa caixa de listagem para a adequar ao seu conteúdo. Para saber mais sobre o 4D View Pro, consulte este post no blogue.
Existem agora duas formas de definir a altura das filas numa caixa de listagem:
- usando novos comandos dedicados
- utilizando uma nova matriz de controlo
Listbox – colunas AUTO redimensionamento !
4D v16 inclui uma nova funcionalidade que proporciona ao seu utilizador final grande liberdade e flexibilidade ao nível da interface quando utiliza caixas de listagem. As restrições definidas para cada coluna são agora plenamente aplicadas e respeitadas quando a caixa de listagem a que pertencem é redimensionada.
Executar acção no redimensionamento da coluna da caixa de listagem
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!
Adicionar um ícone ao cabeçalho da caixa de listagem
A partir de 4D v15 R5, pode adicionar um ícone no cabeçalho da caixa de listagem por programação. A imagem pode provir de um ficheiro, de uma variável de imagem ou da biblioteca de imagens. Este ícone pode ser colocado à esquerda ou ao lado direito da coluna.
Criar UIs flexíveis usando 4D View Pro
Crie facilmente UIs, diálogos e widgets flexíveis e poderosos com o 4D View Pro! Para saber mais sobre o 4D View Pro, consulte este post no blogue.
Esta funcionalidade é um poderoso melhoramento para o objecto listbox, proporcionando-lhe um meio de definir UIs muito flexíveis. Um conjunto de objectos pode agora ser associado à coluna de uma caixa de listagem para que cada célula possa ter diferentes tipos de widgets de acordo com o tipo de dados a serem exibidos.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política