Capítulo 7. Criando o comando "Add Details"

      Para adicionar componentes à tela principal (página sumária), siga estes passos:

  1. No "Flow Design", encontrará o comando "OK" na paleta e arrastará sobre o início de "SummaryForm".
  2. Quando deixá-lo, verá um novo comando ao lado direito (com um ponto vermelho próximo dele) chamado "OK".
  3. Altere o nome para "Add Detail", veja no "Inspector" e expanda o nó "SummaryForm - > Assigned Commands" (se já não estiver visível). Verá um "okCommand1" abaixo dos comandos atribuídos. Selecione-o.
  4. Em propriedades, altere o "label" para "Add Details."
  5. Agora, necessitará que o comando "Add Details" venha para "AddDetailsForm", assim arraste uma linha do ponto vermelho próximo ao comando "Add Details", para o ponto vermelho à esquerda do "AddDetailsForm". Isto estabelece a navegação para esse formulário quando o comando "Add Details" é usado.

     Poderá voltar o formulário do sumário principal do formulário de detalhes, e existem duas maneiras que poderá fazer isto. Uma delas, deverá incorporar detalhes e   clique "OK", desta forma, os totais e as médias do sumário são atualizados; a outra, será cancelar fora da tela (se esbarrar por acidente), que no caso retornará sem fazer nenhuma alteração.

    Adicionar os dois casos:

  1. Arraste o comando "OK" e o comando "Cancel" da paleta em "AddDetailsForm".
  2. Os dois comandos podem ser deixados com os "labels" "default", porque são muito descritivas.
  3. Agora, das duas navegações de pontos vermelhos próximas destes comandos, arraste a linha para à esquerda do ponto vermelho do "SummaryForm" (indicando que qualquer voltará ao formulário sumário).
  4. Observe que não adicionou nenhum código para atualizar os totais para o comando "OK". Não se preocupe, fará logo mais abaixo.

     Finalmente, necessitará ainda, juntar na tela inicializar:

  1. Arraste o comando "OK" da paleta sobre o "Summary Form" e limpe-o.
  2. Altere o "label" para "Initialize" nas propriedades de comando.
  3. Atribua ao campo, prioridade 2 como precaução. Isto assegurará de que se o dispositivo colocará as opções "Add Detail" e "Initialize" no mesmo menu, o "Add Detail" estará primeiro na lista e selecionado, antes que "Initialize".
  4. Arraste uma linha entre o ponto de navegação "Initialize" e o ponto de navegação "InitializeForm".
  5. Conforme feito em "AddDetailsForm", adicione as operações "OK" e "Cancel" para voltar para "Summary Form".

    Parte da navegação de sua aplicação está estabelecida. Ligue o "debugger" outra vez, e navegue entre as várias telas. Mesmo que o aplicativo ainda não faça nada,             poderá visualizar de alguma forma.

    Poderá estar vendo o "Flow Designer", após a adição da navegação acima: