Tempo aproximado para leitura: 00:02:00 min
Dúvida
Na classe FwMarkBrowse é possível habilitar para edição uma célula específica?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – Todas versões
Solução
A classe FwMarkBrowse não foi construída com o intuito de edição de dados. Alguns métodos por motivos de herança de outras classes possuem propriedades para edição, porém na classe FwMarkBrowse, por padrão a edição não é suportada.
Para editar dados na grid e marcar ou desmarcar uma linha, é indicado que você utilize a MsNewGetdados ou MsBrGetDBase onde você possui um controle maior das propriedades do objeto.
Outra opção seria fazer um controle manual da edição, utilizando uma tecla de atalho.
Por exemplo, definir com a função SetKey que ao usuário apertar a tecla F2 vai chamar uma outra função e nessa função você cria uma nova tela para edição dos dados da linha posicionada.
Saiba mais
FWMarkBrowse
MsNewGetDados
MsBrGetDBase
SetKey
0 Comentários