Uma nova ferramenta para construir facilmente caixas de listagem de Selecção de Entidades

Tradução automática de Deepl

Para exibir uma lista de registos, uma caixa de listagem de selecção de entidades é a mais adequada quando se utiliza a tecnologia ORDA. 4D v18 R2 simplifica a sua vida com uma nova ferramenta para construir facilmente caixas de listagem de selecção de entidades: Construtor de caixas de listagem. O que é isso? É um diálogo simples onde pode configurar a sua caixa de listagem em alguns passos rápidos (seleccionar a tabela e os campos a exibir, introduzir os títulos das colunas, e definir a ordem das colunas).

Como?

No editor de formulários, clique no novo ícone para exibir o diálogo Construtor de caixas de listagem.

Form editor toolbar

A seguir, seleccionar uma tabela e os campos a serem exibidos na caixa de listagem. A ordem dos campos corresponde à ordem das colunas na caixa de listagem gerada (pode reordená-los com uma simples acção de arrastar e largar).

blank

As caixas de listagem de selecção de entidades requerem uma expressão para a selecção da entidade a ser exibida. Por defeito, 4D preenche a expressão com “Form.currentSelection”.

Clicando no botão Copiar com copiar a expressão com código para carregar toda a selecção da entidade a partir da tabela seleccionada. O exemplo seguinte mostra o conteúdo da prancheta da expressão pré-carregada e o código adicional:

Form.currentSelection:=ds.Contact.all()

Um último clique no botão Build widget e voilà! É gerada a caixa de listagem de selecção da entidade. Vamos adicionar um botão e colar o conteúdo da área de transferência no método do objecto do botão.

blank

Uma demonstração ao vivo

Neste vídeo de demonstração, vamos utilizar a base de dados “Contactos”. O vídeo mostra dois exemplos. No primeiro exemplo, criamos um formulário com uma caixa de listagem de selecção de entidades para mostrar a todos na tabela “Contacto”.

No segundo exemplo, criamos duas caixas de listagem: “Categoria” e “Contacto”. Quando um utilizador clica numa categoria, a lista de contactos para esta categoria é mostrada na segunda caixa de listagem.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.