Relações Um para Muitos
Este tutorial vai mostrar como é fácil incluir relações Um para Muitos em 4D for iOS.
**NOTA **
Neste tutorial, vamos usar os nomes das relações entre suas tabelas.
Dar nomes de relação bem descritivos ajuda a facilitar a definição de sua estrutura de projeto.
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.
Seção Estrutura
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.
DICAS
- Ao passar com o mouse por cima, uma sugestão mostra o nome da tabela fonte que origina 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 que vai ser exibido na vista destino (para indicar de onde vem, por exemplo).
Seção Formulários
- Vá para a seção Formulários e solte a relação tasks no formulário detalhado Employee Task.
Compile e Execute
- 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
E pronto, é assim que funciona as relações Um para Muito em 4D for iOS!