4D para Móvel: Diga olá a Pseudônimos

Tradução automática de Deepl

Como provavelmente sabe, os pseudónimos estão disponíveis desde 4D v19 R4. Os pseudónimos e os atributos computorizados foram um enorme passo em frente para o nosso quadro de desenvolvimento!

Os dias da definição de fórmulas relacionadas com negócios na sua interface de utilizador 4D acabaram; estes conceitos oferecem-lhe uma nova forma de separar a sua lógica empresarial da IU, permitindo-lhe melhorar o desempenho optimizando as partes separadamente.

E agora, com 4D v19 R6, os pseudónimos estão totalmente disponíveis e prontos a usar para scalars nos seus projectos móveis iOS e Android, assim que os seus pseudónimos forem definidos no lado 4D.

Com o v19 R6 pode exibir no mesmo ecrã móvel valores a partir de qualquer parte da sua base de dados :

Lembrete sobre os pseudónimos

Um pseudónimo nada mais é do que um sinónimo ou atalho para um objecto de datastore existente.

Pode utilizá-los como qualquer outro campo no seu processo de criação de aplicações móveis. Assim, poderá visualizá-los e publicá-los a partir da secção Estrutura do editor do projecto móvel.

Isto representa uma melhoria considerável que lhe permite recuperar valores a vários graus de profundidade e exibir informações ainda mais relevantes na sua aplicação móvel.

Vamos dar uma vista de olhos a esta funcionalidade com um exemplo simples.

Nota: Por favor note que a selecção de entidades e entidades ainda não são suportadas.

Exemplo concreto

Estrutura 4D

Como pode ver, um empregado está relacionado com um escritório relacionado com um país com uma bandeira correspondente.

blank

Assim, no lado 4D, vamos criar os seguintes pseudónimos :

Class extends Entity
exposed Alias aliasOfficeAddress office.name 
exposed Alias aliasOfficeCity office.city 
exposed Alias aliasPhoneNumber office.phoneNumber 
exposed Alias aliasCountryName office.country.name 
exposed Alias aliasCountryFlag office.country.flag.flagPict

LADO DO EDITOR DO PROJECTO

Todos os pseudónimos criados a partir do lado 4D são exibidos na secção Estrutura do seu projecto móvel.

blank

Depois pode utilizá-lo como qualquer outro campo no processo de criação da sua aplicação móvel. Isto significa que pode :

  • utilizar um alias para filtrar os seus dados da secção Dados
  • utilizá-lo como um parâmetro de acção da secção Acção
  • atribuir-lhe um ícone, rótulos e formatadores da secção Rótulos e Ícones
  • deixe-os cair na sua lista e detalhe modelos como qualquer outro campo, dependendo do tipo de alias

blank

LADO DA APLICAÇÃO MÓVEL

Aqui pode ver, por exemplo, que a utilização de pseudónimos e imagens de bandeira no terceiro nível estão directamente disponíveis no separador Empregados nesta aplicação Android!

blank

Assim, esta nova funcionalidade permite uma utilização mais avançada dos modelos existentes e exibe informações mais relevantes, o que lhe permitirá trazer de volta aos dados de primeiro nível disponíveis em diferentes níveis!

Não hesite em dar-nos feedback sobre o fórum 4D, e consulte a documentação para mais detalhes!

David Azancot
• Proprietário do produto 4D for iOS - David Azancot uniu-se ao time 4D Product como Proprietário do Produto em 2017. 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 de funcionalidades satisfaçam às necessidades do cliente. David se formou com um MBA em Marketing, Internet e mobilidade no Instituto Leonard da Vinci e começou sua carreira em 2011 com uma empresa móvel de nova criação, posteriormente adquirida por Madvertise (um grupo de marketing móvel). Apaixonado pelas interfaces móveis, foi a escolha natural para desenvolver formatos de anúncios móveis interativos para o grupo em 2015. Paralelamente, David desenvolve suas próprias aplicações para iOS e Android desde 2012.