- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- MVC - Não fechar a tela ao salvar registro
×
Linguagem de Programação ADVPL
Perguntas MVC - Não fechar a tela ao salvar registro
- UKOE
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
7 anos 10 meses atrás #31666
por UKOE
MVC - Não fechar a tela ao salvar registro foi criado por UKOE
Bom dia Galera, beleza?
Estou precisando fazer com que as telas de rotinas escritas em MVC continuem abertas após salvar o registro.
Sei que por padrão devemos salvar os dados usando FWFormCommit(oModel), que assim ele salva tudo que está em tela respeitando as validações e relacionamentos.
Mas após salvar o registro a tela e fechada.
Como meus usuários nem sempre possuem uma conexão boa, eles precisam estar salvando as alterações constantemente para nao perder o trabalho.Com isso, toda hora abrindo e fechando a tela para dar manutenção no registro.
Em algumas pesquisas achei uma propriedade chamada de setUseCursor, que achei que resolveria, mas nada de funcionar.
Enfim, criei uma static function que salva a minha tela via reclock e adicionei a chamada dela num atalho do teclado, desta maneira consigo salvar sem utilizar o padrão do MVC da totvs que sempre fecha a tela.
Alguém sabe alguma configuração ou uma forma de manter a tela aberta usando o MVC padrão? Isso evitaria eu ter que desenvolver uma função com reclock para cada tela que eu criar
Estou precisando fazer com que as telas de rotinas escritas em MVC continuem abertas após salvar o registro.
Sei que por padrão devemos salvar os dados usando FWFormCommit(oModel), que assim ele salva tudo que está em tela respeitando as validações e relacionamentos.
Mas após salvar o registro a tela e fechada.
Como meus usuários nem sempre possuem uma conexão boa, eles precisam estar salvando as alterações constantemente para nao perder o trabalho.Com isso, toda hora abrindo e fechando a tela para dar manutenção no registro.
Em algumas pesquisas achei uma propriedade chamada de setUseCursor, que achei que resolveria, mas nada de funcionar.
Enfim, criei uma static function que salva a minha tela via reclock e adicionei a chamada dela num atalho do teclado, desta maneira consigo salvar sem utilizar o padrão do MVC da totvs que sempre fecha a tela.
Alguém sabe alguma configuração ou uma forma de manter a tela aberta usando o MVC padrão? Isso evitaria eu ter que desenvolver uma função com reclock para cada tela que eu criar
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- MVC - Não fechar a tela ao salvar registro
Tempo para a criação da página:0.076 segundos