@@ -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