Skip to content

Commit 3eda67b

Browse files
authored
Update z2ui5_cl_demo_app_173.clas.abap (#133)
Update
1 parent 97de9a2 commit 3eda67b

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/z2ui5_cl_demo_app_173.clas.abap

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ CLASS z2ui5_cl_demo_app_173 DEFINITION
1919
fname TYPE string,
2020
merge TYPE string,
2121
visible TYPE string,
22-
binding TYPE string,
2322
END OF ty_s_layout,
2423
ty_t_layout TYPE STANDARD TABLE OF ty_s_layout WITH EMPTY KEY.
2524

@@ -48,9 +47,9 @@ CLASS Z2UI5_CL_DEMO_APP_173 IMPLEMENTATION.
4847
mt_data = VALUE #( ( name = 'Theo' date = '01.01.2000' age = '5' )
4948
( name = 'Lore' date = '01.01.2000' age = '1' ) ).
5049

51-
mt_layout = VALUE #( ( fname = 'NAME' merge = 'false' visible = 'true' binding = '{NAME}' )
52-
( fname = 'DATE' merge = 'false' visible = 'true' binding = '{DATE}' )
53-
( fname = 'AGE' merge = 'false' visible = 'false' binding = '{AGE}' ) ).
50+
mt_layout = VALUE #( ( fname = 'NAME' merge = 'false' visible = 'true' )
51+
( fname = 'DATE' merge = 'false' visible = 'true' )
52+
( fname = 'AGE' merge = 'false' visible = 'false' ) ).
5453

5554
DATA(view) = z2ui5_cl_xml_view=>factory( ).
5655

@@ -62,14 +61,14 @@ CLASS Z2UI5_CL_DEMO_APP_173 IMPLEMENTATION.
6261

6362
view->table( items = client->_bind( mt_data )
6463
)->columns(
65-
)->template_repeat( list = `{template>/MT_LAYOUT}` var = `LO`
66-
)->column( mergeduplicates = `{LO>MERGE}` visible = `{LO>VISIBLE}` )->get_parent(
64+
)->template_repeat( list = `{template>/MT_LAYOUT}` var = `L0`
65+
)->column( mergeduplicates = `{L0>MERGE}` visible = `{L0>VISIBLE}` )->text( text = `{L0>FNAME}` )->get_parent(
6766
)->get_parent( )->get_parent(
6867
)->items(
6968
)->column_list_item(
7069
)->cells(
71-
)->template_repeat( list = `{template>/MT_LAYOUT}` var = `LO2`
72-
)->object_identifier( text = `{LO2>BINDING}` ).
70+
)->template_repeat( list = `{template>/MT_LAYOUT}` var = `L1`
71+
)->object_identifier( text = `{= '{' + ${L1>FNAME} + '}' }` ).
7372

7473
client->view_display( view->stringify( ) ).
7574

0 commit comments

Comments
 (0)