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.
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.
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
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!
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!