From 3f1e38b16d0efdedabbfa8240b9f9c1acca60e09 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 27 Nov 2025 15:28:19 +0000 Subject: [PATCH 1/2] Fix missing stringify() calls in view_display - cloud.md: Add stringify() to both view_display calls - dx.md: Add stringify() to tab display - tables.md: Add stringify() to all tab and tree displays (4 instances) All XML view objects now correctly use stringify() before display --- docs/development/model/tables.md | 8 ++++---- docs/technical/cloud.md | 4 ++-- docs/technical/dx.md | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/development/model/tables.md b/docs/development/model/tables.md index 8d89023..dde0e24 100644 --- a/docs/development/model/tables.md +++ b/docs/development/model/tables.md @@ -38,7 +38,7 @@ CLASS z2ui5_cl_sample_tab IMPLEMENTATION. )->text( `{COUNT}` )->text( `{VALUE}` )->text( `{DESCR}` ). - client->view_display( tab ). + client->view_display( tab->stringify( ) ). ENDMETHOD. ENDCLASS. @@ -66,7 +66,7 @@ Making a table editable is a simple change. You just need to switch the binding )->text( `{COUNT}` )->text( `{VALUE}` )->text( `{DESCR}` ). - client->view_display( tab ). + client->view_display( tab->stringify( ) ). ENDMETHOD. ``` @@ -134,7 +134,7 @@ CLASS z2ui5_cl_sample_tree IMPLEMENTATION. selected = `{IS_SELECTED}` title = `{TEXT}` ). - client->view_display( tree ). + client->view_display( tree->stringify( ) ). ENDMETHOD. ENDCLASS. @@ -179,7 +179,7 @@ CLASS z2ui5_cl_sample_nested_structures IMPLEMENTATION. lo_cells->text( `{S_DETAILS/CREATE_DATE}` ). lo_cells->text( `{S_DETAILS/CREATE_BY}` ). - client->view_display( tab ). + client->view_display( tab->stringify( ) ). ENDMETHOD. ENDCLASS. diff --git a/docs/technical/cloud.md b/docs/technical/cloud.md index a893eca..ca09aba 100644 --- a/docs/technical/cloud.md +++ b/docs/technical/cloud.md @@ -59,7 +59,7 @@ CLASS z2ui5_cl_demo_app_003 IMPLEMENTATION. )->standard_list_item( title = `{SALESORDER}` description = `{SALESORGANIZATION}` ). - client->view_display( view ). + client->view_display( view->stringify( ) ). ENDMETHOD. ENDCLASS. @@ -89,7 +89,7 @@ CLASS z2ui5_cl_demo_app_003 IMPLEMENTATION. )->standard_list_item( title = `{VBELN}` description = `{VKORG}` ). - client->view_display( view ). + client->view_display( view->stringify( ) ). ENDMETHOD. ENDCLASS. diff --git a/docs/technical/dx.md b/docs/technical/dx.md index 51a854b..653eb14 100644 --- a/docs/technical/dx.md +++ b/docs/technical/dx.md @@ -137,7 +137,7 @@ CLASS zcl_app_alv IMPLEMENTATION. lo_cell->text( `{MSGNR}` ). lo_cell->text( `{TEXT}` ). - client->view_display( tab ). + client->view_display( tab->stringify( ) ). ENDMETHOD. ENDCLASS. From a8baeba863d6c80c15269bc15676f353f3c9c854 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 27 Nov 2025 15:30:44 +0000 Subject: [PATCH 2/2] Remove unnecessary 'val' parameter name in client->_event() calls - share.md: Change client->_event( val = `BUTTON_POST` ) to client->_event( `BUTTON_POST` ) - app_state.md: Change client->_event( val = `BUTTON_POST` ) to client->_event( `BUTTON_POST` ) When only the val parameter is used, the parameter name can be omitted --- docs/development/navigation/app_state.md | 2 +- docs/development/navigation/share.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/development/navigation/app_state.md b/docs/development/navigation/app_state.md index a65325c..6a0aeb7 100644 --- a/docs/development/navigation/app_state.md +++ b/docs/development/navigation/app_state.md @@ -27,7 +27,7 @@ CLASS z2ui5_cl_sample_app_state IMPLEMENTATION. )->input( client->_bind_edit( mv_quantity ) )->button( text = `post with state` - press = client->_event( val = `BUTTON_POST` ) + press = client->_event( `BUTTON_POST` ) )->stringify( ) ). ENDIF. diff --git a/docs/development/navigation/share.md b/docs/development/navigation/share.md index a15e728..163052e 100644 --- a/docs/development/navigation/share.md +++ b/docs/development/navigation/share.md @@ -23,7 +23,7 @@ CLASS z2ui5_cl_sample_share IMPLEMENTATION. )->input( client->_bind_edit( mv_quantity ) )->button( text = `share` - press = client->_event( val = `BUTTON_POST` ) + press = client->_event( `BUTTON_POST` ) )->stringify( ) ). ENDIF.