Anuncio

Colapsar
No hay anuncio todavía.

Duda cuando se disparan estos dos eventos ALV OO???

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Duda cuando se disparan estos dos eventos ALV OO???

    Hola a todos estoy con un ALV orientado a objetos que es editable, y tengo una duda seria........ cuando se disparan los eventos:

    - data_changed
    - data_changed_finished

    Ya que lo que quiero es que cuando modifique una línea un campo grabar los cambio en la tabla que tiene por detrás.... pensaba que cuando pulsaba el ENTER se activaría el data_changed, pero no hay manera...... se activa a veces cuando hago doble click........... Alguien me puede decir sino en que evento debería de poner mi código para grabar los cambios.....

    Muchas gracias por leer este mensaje y un saludo a todos......

  • #2
    Que tal,

    Esta bien que uses el evento data_changed, pero para que se active cuando presionas enter o cuando salis de la celda editable, tenes que llamar a los siguientes métodos:

    Código:
    CALL METHOD gr_alv_grid->register_edit_event
                  EXPORTING
                       i_event_id = cl_gui_alv_grid=>mc_evt_enter.
    
    CALL METHOD gr_alv_grid->register_edit_event
                  EXPORTING
                       i_event_id = cl_gui_alv_grid=>mc_evt_modified.
    Saludos!

    Comentario


    • #3
      Muchas gracias por la ayuda SML........... Un saludo...

      Comentario


      • #4
        De nada Coloso .

        Saludos!

        Comentario

        Trabajando...
        X