One to Many relations
Este tutorial vai mostrar como é fácil incluir relações Um para Muitos em seu projeto móvel.
Vamos começar baixando o Projeto Starter:
Neste tutorial, vamos construir um Task app colorido usando 4D for iOS.
Mas primeiro, vamos olhar a estrutura de nosso banco de dados:
Como pode ver, há um link One to Many chamado tasks que vamos usar em nosso iOS app para exibir as tasks/tarefas(to Many).dos funcionários'(One)
Agora vá direto para o menu Open > Mobile project... selecione Time Keeper e vá para a seção Structure.
Structure section
Pode ver a relação de tasks/tarefas que vimos antes... Publique!
Agora isso vai operar como qualquer outro campo pelo resto do processo de criação do app.
:::dica
Quando passar o mouse over, uma dica exibe o nome de tabela originando a relação.
:::
Labels & Icons section
A relação Um para Muitos está agora disponível na seção Etiquetas e ìcones.
É importante saber que incluindo uma relação Um para Muitos vai criar um botão no app iOS gerado.
Então, na seção Etiquetas & Icones você vai definir:
- um botão Etiqueta
- um botão ícone
- um título será exibido na vista de destino (para indicar de onde vem, por exemplo).
Forms section
- Vá para a seção Formulários e solte a relação tasks no formulário detalhado Employee Task.
Build and Run
- Do formulário Employee List, clique em um empregado.
- Isso vai abrir o formulário detalhado employee/empregados, onde você verá um novo botão Relation !
- Clique no botão Relation para exibir as tarefas dos funcionários
Muito bem! Você incluiu com sucesso as relações Um a Muitos em seu projeto móvel.
Baixe o projeto terminado: