Update
This commit is contained in:
@@ -187,29 +187,31 @@ ENDCLASS.
|
|||||||
CLASS lcl_events IMPLEMENTATION.
|
CLASS lcl_events IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD click_hotspot.
|
METHOD click_hotspot.
|
||||||
TRY.
|
READ TABLE itab4alv INTO DATA(wa_dc) INDEX row.
|
||||||
ASSIGN itab4alv[ row ]-(column) TO FIELD-SYMBOL(<val_sc>).
|
IF sy-subrc = 0.
|
||||||
IF <val_sc> IS ASSIGNED.
|
ASSIGN COMPONENT column OF STRUCTURE wa_dc TO FIELD-SYMBOL(<val_dc>).
|
||||||
MESSAGE |Single click event. You clicked on row { row } in column { column }. { COND #( WHEN column = 'CONNID' THEN `Value: ` && <val_sc> ) }| TYPE 'I'.
|
IF <val_dc> IS ASSIGNED.
|
||||||
|
MESSAGE |Single click event. You clicked on row { row } in column { column }. Value: { <val_dc> }| TYPE 'I'.
|
||||||
ELSE.
|
ELSE.
|
||||||
MESSAGE `Single click event` TYPE 'I'.
|
MESSAGE `Single click event` TYPE 'I'.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
CATCH cx_root.
|
ELSE.
|
||||||
MESSAGE `Single click event` TYPE 'I'.
|
MESSAGE `Single click event` TYPE 'I'.
|
||||||
ENDTRY.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD double_click.
|
METHOD double_click.
|
||||||
TRY.
|
READ TABLE itab4alv INTO DATA(wa_dc) INDEX row.
|
||||||
ASSIGN itab4alv[ row ]-(column) TO FIELD-SYMBOL(<val_dc>).
|
IF sy-subrc = 0.
|
||||||
|
ASSIGN COMPONENT column OF STRUCTURE wa_dc TO FIELD-SYMBOL(<val_dc>).
|
||||||
IF <val_dc> IS ASSIGNED.
|
IF <val_dc> IS ASSIGNED.
|
||||||
MESSAGE |Double click event. You clicked on row { row } in column { column }. Value: { <val_dc> }| TYPE 'I'.
|
MESSAGE |Double click event. You clicked on row { row } in column { column }. Value: { <val_dc> }| TYPE 'I'.
|
||||||
ELSE.
|
ELSE.
|
||||||
MESSAGE `Double click event` TYPE 'I'.
|
MESSAGE `Double click event` TYPE 'I'.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
CATCH cx_root.
|
ELSE.
|
||||||
MESSAGE `Double click event` TYPE 'I'.
|
MESSAGE `Double click event` TYPE 'I'.
|
||||||
ENDTRY.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD func_click.
|
METHOD func_click.
|
||||||
@@ -247,7 +249,6 @@ CLASS lcl_events IMPLEMENTATION.
|
|||||||
LOOP AT itab4alv REFERENCE INTO DATA(calc).
|
LOOP AT itab4alv REFERENCE INTO DATA(calc).
|
||||||
calc->seatsfree = calc->seatsmax - calc->seatsocc.
|
calc->seatsfree = calc->seatsmax - calc->seatsocc.
|
||||||
TRY.
|
TRY.
|
||||||
DATA(test) = calc->seatsocc / calc->seatsmax * 100.
|
|
||||||
calc->occrate = |{ CONV decfloat34( ( calc->seatsocc / calc->seatsmax ) * 100 ) DECIMALS = 2 }|.
|
calc->occrate = |{ CONV decfloat34( ( calc->seatsocc / calc->seatsmax ) * 100 ) DECIMALS = 2 }|.
|
||||||
IF calc->occrate >= 95.
|
IF calc->occrate >= 95.
|
||||||
calc->seatstat = icon_red_light.
|
calc->seatstat = icon_red_light.
|
||||||
|
|||||||
Reference in New Issue
Block a user