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!
A Utilização de Fórmulas em Colecções & Comandos de Rechamada
Quando utilizam colecções com um método de membro que necessita de um método de chamada de retorno, muitos de vós pediram-nos uma forma mais directa.
Vocês pediram; nós entregamos!
Começando com 4D v19 R6, 4D permite-lhe usar uma fórmula para definir uma chamada de retorno nas funções dos membros da colecção, o EXECUTE METHOD IN SUBFORM, CALL FORMe CALL WORKER ordens. Se conseguir reduzir o seu código a uma simples expressão, pode passá-lo directamente para a fórmula sem utilizar um método.
Utilizar colecções e listas dentro de objectos de formulários
Ascolecções são cada vez mais utilizadas na programação 4D. Começando com 4D v19, pode utilizá-las para definir o conteúdo de alguns objectos de interface, inclusive através da função Formulário. Isto é muito útil para a gestão genérica da interface.
Também acrescentámos melhorias à forma como as listas são utilizadas. Vamos ver isto em detalhe!
ORDA: Looping fácil com uma nova etiqueta 4D
Provavelmente já utilizou um Para cada…Fim para cada laço para trabalhar com selecções de entidades ORDA ou com colecções. A sua utilização é simples e directa. Gostaria de o utilizar como etiqueta 4D nas suas páginas SHTML? Ou talvez com o comando PROCESS 4D TAGS?
A partir de 4D v19, pode! Continue a ler para saber mais.
ORDA – Melhor selecção da linha da caixa de listagem
Alterar as propriedades de vários métodos ao mesmo tempo por código
Sabemos que, por vezes, se pretende alterar as propriedades de múltiplos métodos sem ter de abrir o diálogo de propriedades para cada método.
Por exemplo, pretende definir todos os métodos para o estado“Pode ser executado em modo preventivo“, e depois compilar a sua base de dados. Assim, com erros de compilação, obtém uma visão geral dos métodos a modificar para ser preemptivo.
Usando o METHOD GET NAMES para recuperar a lista de métodos da sua base de dados, e depois utilizando o comando METHOD SET ATTRIBUTES comando para modificar os atributos, permite-lhe modificá-los todos ao mesmo tempo!
Como exibir uma colecção multinível em diferentes caixas de listagem!
Começando com 4D v17, o conteúdo de uma colecção multinível pode facilmente ser exibido em diferentes caixas de listagem. O que significa que se podem ligar várias caixas de listagem para exibir detalhes aninhados … sem uma única linha de código! Isto pode ser conseguido simplesmente utilizando um objecto ou uma colecção como fonte de dados para outra caixa de listagem!
Com o novo tipo de colecção de caixas de listagem, as propriedades “Item actual” e “Itens seleccionados” foram adicionadas. Tenha em mente que a propriedade “Item actual” permite obter um objecto, enquanto que a propriedade “Item seleccionado” devolve uma colecção.
Loops, loops e … mais loops!
Como muitas outras linguagens de programação, 4D fornece a capacidade de iterar sobre números com um For(…) / End for ou sobre uma condição, graças à While(…)/End while e Repeat/Until(…) palavras-chave. Estas iterações (ou loops) são muito úteis, mas não são a forma mais apropriada de iterar sobre tipos de dados avançados, tais como colecções e selecções de entidades. É por isso que as novas For each(…)/End for each iterator foi criado, para ajudar a facilitar a sua codificação!
Mostrar uma colecção numa caixa de listagem
Recentemente, 4D introduziu um novo tipo de variável: colecções, assim como um grande conjunto de métodos para as manipular. Com 4D v17, as possibilidades de colecções estão a tornar-se maiores ao serem capazes de exibir facilmente o conteúdo de uma colecção. Como? Listar caixas do tipo de colecção!
4 maneiras diferentes de encontrar artigos numa colecção
Como desenvolvedor, é frequentemente necessário saber se um item especificado já existe numa colecção, ou encontrar todos os itens correspondentes a critérios particulares. Os métodos de colecção 4D oferecem muitas formas diferentes de procurar itens específicos.
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