@@ -19,7 +19,6 @@ CLASS z2ui5_cl_demo_app_173 DEFINITION
19
19
fname TYPE string ,
20
20
merge TYPE string ,
21
21
visible TYPE string ,
22
- binding TYPE string ,
23
22
END OF ty_s_layout,
24
23
ty_t_layout TYPE STANDARD TABLE OF ty_s_layout WITH EMPTY KEY .
25
24
@@ -48,9 +47,9 @@ CLASS Z2UI5_CL_DEMO_APP_173 IMPLEMENTATION.
48
47
mt_data = VALUE #( ( name = 'Theo' date = '01.01.2000' age = '5' )
49
48
( name = 'Lore' date = '01.01.2000' age = '1' ) ).
50
49
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' ) ).
54
53
55
54
DATA (view ) = z2ui5_cl_xml_view=>factory( ).
56
55
@@ -62,14 +61,14 @@ CLASS Z2UI5_CL_DEMO_APP_173 IMPLEMENTATION.
62
61
63
62
view->table( items = client->_bind( mt_data )
64
63
)->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(
67
66
)->get_parent( )->get_parent(
68
67
)->items(
69
68
)->column_list_item(
70
69
)->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} + '}' }` ).
73
72
74
73
client->view_display( view->stringify( ) ).
75
74
0 commit comments