Pergunta

Eu tenho que validar um par de campos na grade CA cada vez que um registro é atualizado / acrescentou. A grade é usado no modo de retorno de chamada. O que eu não consigo descobrir como fazer é cancelar o retorno de chamada se uma célula é inválido. Eu estou tentando fazer este evento 'onbeforeupdate' da grade. Eu posso chamar set_cancel (true) para cancelar a atualização. Mas isso vai mudar o modo de linha de edição para mostrar e eu vou perder todos os dados inseridos. O que estou tentando fazer é deixar a linha no modo de edição, quando qualquer célula nessa linha é inválido. Uma das coisas que eu ter pensado, mas não o fizeram ainda está tentando mudar RunningMode ao cliente, validar o registro, e definir a volta RunningMode para Callback quando eu estou pronto para enviar? Todas as sugestões são muito apreciados. Obrigado!

Foi útil?

Solução

Acontece que existe um método no evento que permite a deixar a linha no modo de edição cancelar.

eventArgs.set_continue(true);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top