¿Cómo cancelar la edición en rejilla?


([N4] Jorge) #1

Tenemos una rejilla con edición habilitada y queremos que al intentar editar en una cierta columna deshaga la edición según una condición.

Hemos probado con la instrucción Retorno NO y con alguna opción de interfaz pero no podemos gestionar la cancelación

¿Alguna manera?

Muchas gracias

Atentamente,
Jorge Hontoria Jiménez
http://tipesoft.com


([N1] Rafael) #2

Hola Jorge,

Se me ocurre una solución que quizá te sirva. Crea una conexión de evento a la columna en cuestion a la señal "GanarFoco". En el evento guarda en una variable local el valor del campo y en la señal "PierdeFoco" lanza un evento que evalue la condición y en caso de que no se cumpla modifica el campo con el valor anterior guardado en la variable.

Saludos
Miguel D.