Posicionamento em coluna na grid MVC

Boa tarde pessoal!

É possível saber em que coluna de um grid o usuário estava antes de mudar para a linha debaixo (changeline)? E recuperar esse posicionamento?

Contexto: eu tenho uma grid onde são informadas diversos dados. No quando ele muda de linha, eu tenho diversas ações no changeline para atualizar outras grids e formulários com o conteúdo digitado.

Ao finalizar essas atualizações, eu estou voltando o foco na grid principal.

Porém, ele não volta no campo que o usuário estava preenchendo, volta no começo da grid.

E, tenho situações que ele está movendo a linha e preenchendo sempre a mesma coluna, fica horrível para o usuário perder o foco da coluna que estava em destaque.

Estou dando foco na grid com:

oView:GetViewObj("formPedido")[3]:SetFocus()

Mas precisava guardar que coluna estava em foco e forçar esse foco na mesma coluna.

Sabem me dizer se é possível?

Obrigada!

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags mvc setfocus ou faça a sua própria pergunta.