Versão atual:

Deletar itens do Grid mas não o Form no MVC

Boa noite!

Prezados, estou com uma dúvida referente ao comportamento do MVC.

Possuo uma tela onde o usuário pode excluir todos os dados do Grid, mas não pode excluir o Form ao executar a opção Excluir do Browse.

O Grid utiliza uma tabela customizada minha enquanto o Form utiliza a tabela de vendedores (SA3), por este motivo ele não deve excluir a SA3, apenas o conteúdo da tabela customizada.

O MVC possui algum controle nativo para efetuar essa validação?

Atualmente eu alterei a chamada do bCommit do MpFormModel, conforme exemplo abaixo:

If(nOpc == MODEL_OPERATION_DELETE)

    For nX := 1 To oGrid:GetQtdLine()

        oGrid:GoLine(nX)
        ZR4->(DbGoTo(oGrid:GetDataID()))

        RecLock('ZR4',.F.)
            ZR4->(DbDelete())
        ZR4->(MsUnlock())

    Next

Endif

Agradeço pela atenção.

Versões (2):

Ver a versão formatada

Deletar itens do Grid mas não o Form no MVC

Comentário

new question