Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 14 additions & 18 deletions src/z2ui5_cl_demo_app_339.clas.abap
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,17 @@ CLASS z2ui5_cl_demo_app_339 DEFINITION PUBLIC.
DATA mt_table_tmp TYPE REF TO data.
DATA mt_table TYPE REF TO data.

DATA mo_layout TYPE REF TO z2ui5_cl_demo_app_333.
DATA mo_layout TYPE REF TO z2ui5_cl_demo_app_333.

METHODS set_app_data
IMPORTING
table TYPE string.
!table TYPE string.

PROTECTED SECTION.
METHODS on_event IMPORTING client TYPE REF TO z2ui5_if_client.
DATA mv_init TYPE abap_bool.

METHODS view_display IMPORTING client TYPE REF TO z2ui5_if_client.
METHODS on_event IMPORTING !client TYPE REF TO z2ui5_if_client.
METHODS view_display IMPORTING !client TYPE REF TO z2ui5_if_client.
METHODS get_data.

METHODS get_comp
Expand Down Expand Up @@ -76,16 +77,14 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.

ENDMETHOD.


METHOD on_event.

CASE client->get( )-event.

WHEN `SELECTION_CHANGE`.

client->nav_app_call( z2ui5_cl_demo_app_340=>factory(
io_table = mt_table
io_layout = mo_layout ) ).
client->nav_app_call( z2ui5_cl_demo_app_340=>factory( io_table = mt_table
io_layout = mo_layout ) ).

WHEN `BACK`.

Expand All @@ -95,7 +94,6 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.

ENDMETHOD.


METHOD view_display.

IF mo_parent_view IS INITIAL.
Expand All @@ -107,13 +105,13 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.
ENDIF.

mo_layout = z2ui5_cl_demo_app_333=>factory( i_data = mt_table
vis_cols = 5 ).
vis_cols = 5 ).
ASSIGN mt_table->* TO FIELD-SYMBOL(<table>).

DATA(table) = page->table( width = `auto`
mode = `SingleSelectLeft`
selectionchange = client->_event( `SELECTION_CHANGE` )
items = client->_bind_edit( val = <table> ) ).
DATA(table) = page->table( width = `auto`
mode = `SingleSelectLeft`
selectionchange = client->_event( `SELECTION_CHANGE` )
items = client->_bind_edit( val = <table> ) ).

DATA(columns) = table->columns( ).

Expand Down Expand Up @@ -152,17 +150,16 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.

ENDMETHOD.


METHOD set_app_data.

mv_table = table.

ENDMETHOD.


METHOD z2ui5_if_app~main.

IF client->check_on_init( ).
IF mv_init = abap_false.
mv_init = abap_true.

get_data( ).
view_display( client ).
Expand All @@ -180,7 +177,6 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.

ENDMETHOD.


METHOD get_data.

FIELD-SYMBOLS <table> TYPE STANDARD TABLE.
Expand Down
Loading