Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como alterar o formulário MVC?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Todas as versões
Solução
A alteração pode ser através do ponto de entrada em MVC, onde você usará o método FWModelActive() para pegar o modelo ativo e alterá-lo usando o oModel:setValue().
Em alguns caso, tal alteração pode não ter o comportamento esperado, quando um model sofre uma alteração diretamente a view não recebe esse aviso de modificação.
No caso, a rotina que atualiza o estado de modificação se dá pelo grid existente onde ao realizar um refresh na view uma modificação na view é forçada pelo goLine realizado e com isso o estado de modificação da view sofre a alteração.
Para disponibilizarmos um método ou algo do tipo que possa possibilitar uma atualização da view ao realizar a alteração diretamente no módulo realize a abertura de uma sugestão de melhoria através da Central Colaborativa.
Saiba mais
FWModelActive
FWFormModel
Ponto de Entrada Padrão do MVC
0 Comentários