Tempo aproximado para leitura: 00:01:00 min
Dúvida
Ao criar uma rotina em MVC e o cabeçalho dessa rotina vir com os campos preenchidos automaticamente, sem interação do usuário.
Ocorre a mensagem:
"erro no parâmetro FWFormModel: A estrutura principal obrigatoriamente não pode ser uma estrutura que não sofre modificações"
Ambiente
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - Todas as versões
Solução
Por mais que os campos estejam preenchidos automaticamente, o modelo nunca foi alterado, logo o MVC compreende que você está tentando incluir um registro sem efetuar qualquer interação com a tela.
Para situações como essa, você deve efetuar uma alteração no modelo.
Nos exemplos do MVC, existe o exemplo de MVC só com grid.
Nesse exemplo é possível ver uma forma de fazer isso, onde no activate do modelo, é feito um setValue (via FWFldPut).
Saiba mais
Criando uma tela MVC só com GRID
0 Comentários