Dicas New collection

Como exibir uma colecção multinível em diferentes caixas de listagem!

Tradução automática de Deepl

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.

Dicas blank

Como criar um formulário genérico com formas dinâmicas

Tradução automática de Deepl

Imagine que a sua base de dados contém várias tabelas de tipos ou categorias. Estas tabelas são muito simples, frequentemente apenas com um identificador e um campo de texto. Para fins de demonstração, digamos que é uma base de dados de gestão de sapatos. Para qualificar os produtos, precisamos de definir o seu tipo, cor, padrão, material, estação do ano e assim por diante.

É incómodo gerir cada uma destas tabelas numa forma de lista e num formulário de entrada e métodos associados. Neste caso, a utilização de um formulário genérico é essencial para evitar duplicações e simplificar a manutenção.

E é aí que os formulários dinâmicos e as indicações JSON são úteis!

Produto blank

Mostrar uma selecção de entidade numa caixa de listagem

Tradução automática de Deepl

4D v17 introduz um novo conceito: ORDA. Se ainda não está familiarizado com a ORDA, criámos uma série de posts no blogue para explicar como utilizar e tirar partido da ORDA. Ao trabalhar com ORDA, vai utilizar selecções de entidades, que são basicamente objectos contendo referências a entidades pertencentes ao mesmo dataclass(ou seja, tabela). Uma das principais vantagens da ORDA, é a capacidade muito simples e poderosa de encadernação com formulários.

Neste post do blogue, aprenderá como exibir uma selecção de entidade numa caixa de listagem. Na verdade, é muito simples.

Eventos blank

Tiros a recordar da Cimeira 4D de 2018

Tradução automática de Deepl

ACimeira 4D de 2018, que teve lugar recentemente em Paris, França e Washington, D.C., foi repleta de enormes anúncios de produtos e de muitas sessões emocionantes. No caso de ter falhado, ponha aqui em dia as importantes revelações e anúncios técnicos.

Neste post de blogue, vamos dar uma olhada na Cimeira 4D de 2018 e relembrar com alguns vídeos vívidos!

Produto blank

Calcular estatísticas sobre selecções de entidades com ORDA

Tradução automática de Deepl

A ORDA fornece uma grande funcionalidade para canalizar dados através de filtros e obter valores agregados, ao incluir um conjunto de operações de agregação de fácil compreensão que examinam e efectuam cálculos sobre os conjuntos de dados. Por exemplo, a sum, average, count, mine max são utilizados métodos para realizar as operações que os seus nomes descrevem!

Dicas blank

4D ajuda-o a cumprir com a GDPR!

Tradução automática de Deepl

Neste guia de boas práticas dedicado à GDPR, 4D ajuda-o a construir a sua conformidade com a GDPR e a começar a sua viagem com o Regulamento Geral de Protecção de Dados.

Neste post de blogue, focaremos um passo chave específico desta viagem: a descoberta e como o 4D pode ajudá-lo a criar uma visão geral dos dados pessoais existentes, através de uma funcionalidade integrada. Iremos até fornecer-lhe um exemplo de código!

Produto blank

Como lidar facilmente com a inserção de texto em 4D Write Pro

Tradução automática de Deepl

4D Write Pro pacotes em muitos comandos e funções que lhe permitem criar e tratar documentos complexos através de programação, documentos que incluem imagens e texto! Hoje em dia, 4D Write Pro recebe os seus próprios comandos para inserir e ler texto sem necessidade de usar comandos originalmente concebidos para o Styled Text! Graças a estes novos comandos, o seu código aproveita ao máximo os conceitos de programação 4D Write Pro, ou seja, objectos e gamas. Assim, o seu código é mais elegante e mais fácil de ler!

Produto blank

Obter informação sobre o hardware da máquina

Tradução automática de Deepl

4D v17 vai um passo mais além para lhe permitir criar um diálogo personalizado de administração de servidores. Após a capacidade de recuperar informação sobre utilizadores e processos, getting toda a informação de tempo de execução sobre o servidor Web 4D, bem como detalhes sobre a licença activa, tem agora a capacidade de recuperar também todo o hardware e detalhes do sistema para a máquina que executa o seu servidor 4D.

Precisa de saber que SO está a ser utilizado, que processador(es), quanta RAM está disponível, etc.? Basta chamar o novo comando Get system info local ou remotamente! E isto não é tudo, este comando pode ser extremamente útil para diagnosticar e resolver rapidamente quaisquer problemas que possam surgir.