Oferta Limitada! 40% OFF para compra e renovaÇÃo. Comprar agora

Autor Tópico: Evento para identificar uma nova linha em um formulário Grid editável (view)  (Lida 182 vezes)

Felipe.nardi

  • Intermediário
  • ***
  • Mensagens: 109
    • Email
Olá pessoal!

Tenho variáveis globais que são informações gravados no mestre que gostaria de replicar para o detalhe nos campos, facilitando a vida do usuário de digitar novamente. Claro que o usuário poderá alterar o campo, porém já vem do mestre a informação preenchida automaticamente.

Ocorre que não consegui achar algum evento que eu possa acessar quando é inserido uma nova linha no formulário Grid editável (view).

Teria que ser um evento onNewRecord.

Espero ter ficado claro a minha dúvida.

Obrigado desde já.

Jailton

  • Expert
  • *****
  • Mensagens: 2641
Re:Evento para identificar uma nova linha em um formulário Grid editável (view)
« Responder #1 Online: Maio 18, 2018, 08:16:52 am »
Só colocar no OnLoadRecord:

if (empty({Campo01})) {
    {Campo01}=[glo_Campo01]; // Campo que vem do Pai através da Global.
}

O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Felipe.nardi

  • Intermediário
  • ***
  • Mensagens: 109
    • Email
Re:Evento para identificar uma nova linha em um formulário Grid editável (view)
« Responder #2 Online: Maio 18, 2018, 09:38:34 am »
Obrigado Jailton, porém o que preciso é uma sugestão de valor quando carregar um novo valor e não sobrescrever o que tiver já na GRID quando carregar a aplicação.

Jailton

  • Expert
  • *****
  • Mensagens: 2641
Re:Evento para identificar uma nova linha em um formulário Grid editável (view)
« Responder #3 Online: Maio 18, 2018, 12:29:15 pm »
"Tenho variáveis globais que são informações gravados no mestre que gostaria de replicar para o detalhe nos campos, facilitando a vida do usuário de digitar novamente. Claro que o usuário poderá alterar o campo, porém já vem do mestre a informação preenchida automaticamente."

E o que isso faz?

if (empty({Campo01})) {
    {Campo01}=[glo_Campo01]; // Campo que vem do Pai através da Global.
}
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Felipe.nardi

  • Intermediário
  • ***
  • Mensagens: 109
    • Email
Re:Evento para identificar uma nova linha em um formulário Grid editável (view)
« Responder #4 Online: Maio 19, 2018, 12:08:19 am »
Onloadrecord é o loop para mostrar as linhas da grid, o que preciso é quando é clicado para inserir uma nova linha.

Jocimar de Oliveira

  • Expert
  • *****
  • Mensagens: 738
    • ERP Uirapuru
Re:Evento para identificar uma nova linha em um formulário Grid editável (view)
« Responder #5 Online: Maio 19, 2018, 09:33:46 am »
Colocar a variável global para iniciar o campo não atenderia ?

Felipe.nardi

  • Intermediário
  • ***
  • Mensagens: 109
    • Email
Re:Evento para identificar uma nova linha em um formulário Grid editável (view)
« Responder #6 Online: Maio 20, 2018, 12:46:22 pm »
Boa Jocimar, acho que vai resolver o meu problema.
Obrigado.

Colocar a variável global para iniciar o campo não atenderia ?