Ver Mensaje Individual
  #4  
Viejo 02/02/15, 20:47:35
luise32 luise32 is offline
Member
 
Fecha de Ingreso: oct 2011
Localización: Bogotá - Colombia
Mensajes: 71
Hola nuevamente

Es preferible que coloques el evento del data_change_finished o data_change y con ellos entrar a validar. No tienes que detectar el evento del clic en la columna, mas bien valida si la fila cambio sus datos y si esta marcada pintala de un color y sino pintala de otro.

Ejemplo: El usuario hace clic en el campo de check, al cambiar de vacio a 'X' y si presionas TAB o si te ubicas con la ayuda del mouse en otra celda o campo, el programa detectará que cambió la información de la tabla (siempre y cuando tengas declarados los eventos data_changed_finished o data_changed).

Definition

Implementation

En las rutinas entra a validar si hubo algún cambio en los datos, ten en cuenta que este codigo se disparará siempre que realices un cambio en los datos de cualquier campo y los finalices. Cuando digo finalizar me refiero a:

1. El usuario hizo el cambio en la columna y presiono TAB o Enter
2. El usuario hizo clic en una celda diferente a la actual.

En una de esas rutinas (yo optaría por la change_finished) validaría la tabla haciendo un loop.


Saludos, cualquier duda coméntame...
__________________
Consultor SAP ABAP
Responder Con Cita