rename view (#173)

* demos

* demos

* rename view

* renaming view
This commit is contained in:
oblomov 2023-04-13 09:55:53 +02:00
parent 226698f168
commit afca53b0a8
43 changed files with 245 additions and 245 deletions

View File

@ -10,7 +10,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_00 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_00 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -33,7 +33,7 @@ CLASS z2ui5_cl_app_demo_00 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( DATA(page) = Z2UI5_CL_XML_VIEW=>factory(
)->shell( )->page( )->shell( )->page(
title = 'abap2UI5 - Demo Section' title = 'abap2UI5 - Demo Section'
class = 'sapUiContentPadding sapUiResponsivePadding--content ' class = 'sapUiContentPadding sapUiResponsivePadding--content '
@ -94,7 +94,7 @@ CLASS z2ui5_cl_app_demo_00 IMPLEMENTATION.
* )->button( text = 'Split App' press = client->_event( 'z2ui5_cl_app_demo_17' ) * )->button( text = 'Split App' press = client->_event( 'z2ui5_cl_app_demo_17' )
). ).
grid->simple_form( title = 'HowTo - Extension II' layout = 'ResponsiveGridLayout' )->content( 'form' grid->simple_form( title = 'HowTo - Extension I' layout = 'ResponsiveGridLayout' )->content( 'form'
)->button( text = 'Views - Normal, Generic, XML' press = client->_event( 'z2ui5_cl_app_demo_23' ) )->button( text = 'Views - Normal, Generic, XML' press = client->_event( 'z2ui5_cl_app_demo_23' )
)->button( text = 'Import UI5-XML-View' press = client->_event( 'z2ui5_cl_app_demo_31' ) )->button( text = 'Import UI5-XML-View' press = client->_event( 'z2ui5_cl_app_demo_31' )
)->button( text = 'Custom Control' press = client->_event( 'z2ui5_cl_app_demo_37' ) )->button( text = 'Custom Control' press = client->_event( 'z2ui5_cl_app_demo_37' )

View File

@ -5,7 +5,7 @@
<VSEOCLASS> <VSEOCLASS>
<CLSNAME>Z2UI5_CL_APP_DEMO_00</CLSNAME> <CLSNAME>Z2UI5_CL_APP_DEMO_00</CLSNAME>
<LANGU>E</LANGU> <LANGU>E</LANGU>
<DESCRIPT>start</DESCRIPT> <DESCRIPT>demo section</DESCRIPT>
<STATE>1</STATE> <STATE>1</STATE>
<CLSCCINCL>X</CLSCCINCL> <CLSCCINCL>X</CLSCCINCL>
<FIXPT>X</FIXPT> <FIXPT>X</FIXPT>

View File

@ -14,7 +14,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_01 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_01 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -32,7 +32,7 @@ CLASS z2ui5_cl_app_demo_01 IMPLEMENTATION.
client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ). client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ).
ENDCASE. ENDCASE.
client->set_next( VALUE #( xml_main = z2ui5_cl_xml_view_helper=>factory( )->shell( client->set_next( VALUE #( xml_main = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - First Example' title = 'abap2UI5 - First Example'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -40,7 +40,7 @@ CLASS z2ui5_cl_app_demo_01 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' text = 'Source_Code'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
target = '_blank' target = '_blank'
)->get_parent( )->get_parent(
)->simple_form( title = 'Form Title' editable = abap_true )->simple_form( title = 'Form Title' editable = abap_true

View File

@ -109,14 +109,14 @@ CLASS Z2UI5_CL_APP_DEMO_02 IMPLEMENTATION.
METHOD z2ui5_on_rendering. METHOD z2ui5_on_rendering.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Selection-Screen Example' title = 'abap2UI5 - Selection-Screen Example'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
shownavbutton = abap_true shownavbutton = abap_true
)->header_content( )->header_content(
)->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1628701535222865922` )->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1628701535222865922`
)->link( text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
DATA(grid) = page->grid( 'L6 M12 S12' DATA(grid) = page->grid( 'L6 M12 S12'

View File

@ -47,7 +47,7 @@ CLASS Z2UI5_CL_APP_DEMO_03 IMPLEMENTATION.
client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ). client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ).
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - List' title = 'abap2UI5 - List'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -55,7 +55,7 @@ CLASS Z2UI5_CL_APP_DEMO_03 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->list( page->list(

View File

@ -77,7 +77,7 @@ CLASS Z2UI5_CL_APP_DEMO_04 IMPLEMENTATION.
WHEN 'MAIN'. WHEN 'MAIN'.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Controller' title = 'abap2UI5 - Controller'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -85,7 +85,7 @@ CLASS Z2UI5_CL_APP_DEMO_04 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' text = 'Source_Code'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
target = '_blank' target = '_blank'
)->get_parent( ). )->get_parent( ).
@ -110,7 +110,7 @@ CLASS Z2UI5_CL_APP_DEMO_04 IMPLEMENTATION.
WHEN 'SECOND'. WHEN 'SECOND'.
page = z2ui5_cl_xml_view_helper=>factory( )->shell( page = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Controller' title = 'abap2UI5 - Controller'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )

View File

@ -91,7 +91,7 @@ CLASS Z2UI5_CL_APP_DEMO_05 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Selection-Screen more Controls' title = 'abap2UI5 - Selection-Screen more Controls'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -99,7 +99,7 @@ CLASS Z2UI5_CL_APP_DEMO_05 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->generic_tag( page->generic_tag(

View File

@ -73,7 +73,7 @@ CLASS Z2UI5_CL_APP_DEMO_06 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Scroll Container with Table and Toolbar' title = 'abap2UI5 - Scroll Container with Table and Toolbar'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -81,7 +81,7 @@ CLASS Z2UI5_CL_APP_DEMO_06 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->simple_form( title = 'Form Title' editable = abap_true page->simple_form( title = 'Form Title' editable = abap_true

View File

@ -60,7 +60,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_07 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -98,6 +98,7 @@ CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD ui5_on_init. METHOD ui5_on_init.
app-view_main = 'INIT'. app-view_main = 'INIT'.
@ -150,7 +151,7 @@ CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION.
METHOD ui5_render_view_init. METHOD ui5_render_view_init.
DATA(lo_view) = z2ui5_cl_xml_view_helper=>factory( VALUE #( DATA(lo_view) = Z2UI5_CL_XML_VIEW=>factory( VALUE #(
( n = `xmlns:mvc` v = `sap.ui.core.mvc` ) ( n = `xmlns:mvc` v = `sap.ui.core.mvc` )
( n = `xmlns:m` v = `sap.m` ) ( n = `xmlns:m` v = `sap.m` )
( n = `xmlns:z2ui5` v = `z2ui5` ) ( n = `xmlns:z2ui5` v = `z2ui5` )
@ -166,7 +167,7 @@ CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION.
)->header_content( ns = 'm' )->header_content( ns = 'm'
)->toolbar_spacer( ns = 'm' )->toolbar_spacer( ns = 'm'
)->link( ns = 'm' text = 'Demo' target = '_blank' href = 'https://twitter.com/OblomovDev/status/1638487600930357248' )->link( ns = 'm' text = 'Demo' target = '_blank' href = 'https://twitter.com/OblomovDev/status/1638487600930357248'
)->link( ns = 'm' target = '_blank' text = 'Source_Code' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( ns = 'm' target = '_blank' text = 'Source_Code' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->text( ns = 'm' text = 'Custom Control for File Upload is now loaded.' page->text( ns = 'm' text = 'Custom Control for File Upload is now loaded.'
@ -181,14 +182,14 @@ CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION.
METHOD ui5_render_view_main. METHOD ui5_render_view_main.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( )->page( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell( )->page(
title = 'abap2UI5 - File Upload/Download' title = 'abap2UI5 - File Upload/Download'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
shownavbutton = abap_true shownavbutton = abap_true
)->header_content( )->header_content(
)->toolbar_spacer( )->toolbar_spacer(
)->link( text = 'Demo' href = 'https://twitter.com/OblomovDev/status/1638487600930357248' )->link( text = 'Demo' href = 'https://twitter.com/OblomovDev/status/1638487600930357248'
)->link( text = 'Source_Code' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->zz_file_uploader( page->zz_file_uploader(
@ -240,7 +241,7 @@ CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION.
METHOD ui5_render_popup_descr. METHOD ui5_render_popup_descr.
DATA(lo_popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(lo_popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( )->dialog(
title = 'Edit Description' title = 'Edit Description'
icon = 'sap-icon://edit' icon = 'sap-icon://edit'
@ -267,7 +268,7 @@ CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION.
METHOD ui5_render_popup_data. METHOD ui5_render_popup_data.
DATA(lo_popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(lo_popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( )->dialog(
stretch = abap_true stretch = abap_true
title = 'Data:' title = 'Data:'
@ -399,5 +400,4 @@ CLASS z2ui5_cl_app_demo_07 IMPLEMENTATION.
` });` && |\n| && ` });` && |\n| &&
` });`. ` });`.
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -52,7 +52,7 @@ CLASS Z2UI5_CL_APP_DEMO_08 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Messages' title = 'abap2UI5 - Messages'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -60,7 +60,7 @@ CLASS Z2UI5_CL_APP_DEMO_08 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
IF check_strip_active = abap_true. IF check_strip_active = abap_true.

View File

@ -207,7 +207,7 @@ CLASS Z2UI5_CL_APP_DEMO_09 IMPLEMENTATION.
METHOD z2ui5_on_rendering. METHOD z2ui5_on_rendering.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( DATA(page) = Z2UI5_CL_XML_VIEW=>factory(
)->page( )->page(
title = 'abap2UI5 - Value Help Examples' title = 'abap2UI5 - Value Help Examples'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -218,7 +218,7 @@ CLASS Z2UI5_CL_APP_DEMO_09 IMPLEMENTATION.
href = 'https://twitter.com/OblomovDev/status/1637470531136921600' href = 'https://twitter.com/OblomovDev/status/1637470531136921600'
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
DATA(form) = page->grid( 'L7 M7 S7' DATA(form) = page->grid( 'L7 M7 S7'
@ -277,12 +277,12 @@ CLASS Z2UI5_CL_APP_DEMO_09 IMPLEMENTATION.
enabled = abap_false enabled = abap_false
type = 'Success' ). type = 'Success' ).
DATA(popup) = z2ui5_cl_xml_view_helper=>factory( ). DATA(popup) = Z2UI5_CL_XML_VIEW=>factory( ).
CASE mv_view_popup. CASE mv_view_popup.
WHEN 'POPUP_TABLE_F4'. WHEN 'POPUP_TABLE_F4'.
popup = z2ui5_cl_xml_view_helper=>factory_popup( popup = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( 'abap2UI5 - F4 Value Help' )->dialog( 'abap2UI5 - F4 Value Help'
)->table( )->table(
mode = 'SingleSelectLeft' mode = 'SingleSelectLeft'
@ -309,7 +309,7 @@ CLASS Z2UI5_CL_APP_DEMO_09 IMPLEMENTATION.
WHEN 'POPUP_TABLE_F4_CUSTOM'. WHEN 'POPUP_TABLE_F4_CUSTOM'.
popup = z2ui5_cl_xml_view_helper=>factory_popup( popup = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( 'abap2UI5 - F4 Value Help' ). )->dialog( 'abap2UI5 - F4 Value Help' ).
popup->simple_form( popup->simple_form(

View File

@ -20,7 +20,7 @@ CLASS Z2UI5_CL_APP_DEMO_10 IMPLEMENTATION.
client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ). client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ).
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( DATA(page) = Z2UI5_CL_XML_VIEW=>factory(
)->page( )->page(
title = 'abap2UI5 - Demo Layout' title = 'abap2UI5 - Demo Layout'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -35,7 +35,7 @@ CLASS Z2UI5_CL_APP_DEMO_10 IMPLEMENTATION.
href = 'https://twitter.com/OblomovDev' href = 'https://twitter.com/OblomovDev'
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
). ).
page->sub_header( page->sub_header(

View File

@ -60,7 +60,7 @@ CLASS Z2UI5_CL_APP_DEMO_11 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Tables and editable' title = 'abap2UI5 - Tables and editable'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -71,7 +71,7 @@ CLASS Z2UI5_CL_APP_DEMO_11 IMPLEMENTATION.
href = 'https://twitter.com/OblomovDev/status/1630240894581608448' href = 'https://twitter.com/OblomovDev/status/1630240894581608448'
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
DATA(tab) = page->table( DATA(tab) = page->table(

View File

@ -77,7 +77,7 @@ CLASS Z2UI5_CL_APP_DEMO_12 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(lo_main) = z2ui5_cl_xml_view_helper=>factory( )->shell( ). DATA(lo_main) = Z2UI5_CL_XML_VIEW=>factory( )->shell( ).
CASE mv_main_view. CASE mv_main_view.
@ -90,7 +90,7 @@ CLASS Z2UI5_CL_APP_DEMO_12 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
DATA(grid) = page->grid( 'L7 M12 S12' )->content( 'layout' DATA(grid) = page->grid( 'L7 M12 S12' )->content( 'layout'
@ -125,7 +125,7 @@ CLASS Z2UI5_CL_APP_DEMO_12 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(lo_popup) = z2ui5_cl_xml_view_helper=>factory_popup( ). DATA(lo_popup) = Z2UI5_CL_XML_VIEW=>factory_popup( ).
CASE mv_popup_view. CASE mv_popup_view.

View File

@ -159,7 +159,7 @@ CLASS Z2UI5_CL_APP_DEMO_13 IMPLEMENTATION.
METHOD z2ui5_on_render_view_edit. METHOD z2ui5_on_render_view_edit.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2ui5 - Table Maintenance' title = 'abap2ui5 - Table Maintenance'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -170,7 +170,7 @@ CLASS Z2UI5_CL_APP_DEMO_13 IMPLEMENTATION.
href = `https://twitter.com/OblomovDev/status/1634206964291911682` href = `https://twitter.com/OblomovDev/status/1634206964291911682`
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->sub_header( )->sub_header(
)->overflow_toolbar( )->overflow_toolbar(
@ -247,7 +247,7 @@ CLASS Z2UI5_CL_APP_DEMO_13 IMPLEMENTATION.
METHOD z2ui5_on_render_view_export. METHOD z2ui5_on_render_view_export.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2ui5 - Table Maintenance' title = 'abap2ui5 - Table Maintenance'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -258,7 +258,7 @@ CLASS Z2UI5_CL_APP_DEMO_13 IMPLEMENTATION.
href = `https://twitter.com/OblomovDev/status/1634206964291911682` href = `https://twitter.com/OblomovDev/status/1634206964291911682`
)->link( )->link(
text = 'Source_Code' text = 'Source_Code'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->sub_header( )->sub_header(
)->overflow_toolbar( )->overflow_toolbar(
@ -311,7 +311,7 @@ CLASS Z2UI5_CL_APP_DEMO_13 IMPLEMENTATION.
METHOD z2ui5_on_render_view_import. METHOD z2ui5_on_render_view_import.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Table Maintenance' title = 'abap2UI5 - Table Maintenance'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -322,7 +322,7 @@ CLASS Z2UI5_CL_APP_DEMO_13 IMPLEMENTATION.
href = `https://twitter.com/OblomovDev/status/1634206964291911682` href = `https://twitter.com/OblomovDev/status/1634206964291911682`
)->link( )->link(
text = 'Source_Code' text = 'Source_Code'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->sub_header( )->sub_header(
)->overflow_toolbar( )->overflow_toolbar(

View File

@ -51,13 +51,13 @@ CLASS Z2UI5_CL_APP_DEMO_14 IMPLEMENTATION.
client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ). client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ).
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( )->page( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell( )->page(
title = 'abap2UI5 - MIME Editor' title = 'abap2UI5 - MIME Editor'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
shownavbutton = abap_true shownavbutton = abap_true
)->header_content( )->header_content(
)->link( text = 'Demo' target = '_blank' href = 'https://twitter.com/OblomovDev/status/1631562906570575875' )->link( text = 'Demo' target = '_blank' href = 'https://twitter.com/OblomovDev/status/1631562906570575875'
)->link( text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
DATA(grid) = page->grid( 'L7 M12 S12' )->content( 'layout' ). DATA(grid) = page->grid( 'L7 M12 S12' )->content( 'layout' ).

View File

@ -34,14 +34,14 @@ CLASS Z2UI5_CL_APP_DEMO_15 IMPLEMENTATION.
ENDCASE. ENDCASE.
data(view) = z2ui5_cl_xml_view_helper=>factory( )->shell( data(view) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Formatted Text' title = 'abap2UI5 - Formatted Text'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
shownavbutton = abap_true shownavbutton = abap_true
)->header_content( )->header_content(
)->toolbar_spacer( )->toolbar_spacer(
)->link( text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->vbox( 'sapUiSmallMargin' )->vbox( 'sapUiSmallMargin'
)->link( )->link(

View File

@ -31,22 +31,22 @@ CLASS z2ui5_cl_app_demo_16 DEFINITION PUBLIC.
METHODS render_tab_bar METHODS render_tab_bar
IMPORTING IMPORTING
client TYPE REF TO z2ui5_if_client client TYPE REF TO z2ui5_if_client
container TYPE REF TO z2ui5_cl_xml_view_helper. container TYPE REF TO Z2UI5_CL_XML_VIEW.
METHODS render_tab_donut METHODS render_tab_donut
IMPORTING IMPORTING
client TYPE REF TO z2ui5_if_client client TYPE REF TO z2ui5_if_client
container TYPE REF TO z2ui5_cl_xml_view_helper. container TYPE REF TO Z2UI5_CL_XML_VIEW.
METHODS render_tab_line METHODS render_tab_line
IMPORTING IMPORTING
client TYPE REF TO z2ui5_if_client client TYPE REF TO z2ui5_if_client
container TYPE REF TO z2ui5_cl_xml_view_helper. container TYPE REF TO Z2UI5_CL_XML_VIEW.
METHODS render_tab_radial METHODS render_tab_radial
IMPORTING IMPORTING
client TYPE REF TO z2ui5_if_client client TYPE REF TO z2ui5_if_client
container TYPE REF TO z2ui5_cl_xml_view_helper. container TYPE REF TO Z2UI5_CL_XML_VIEW.
PROTECTED SECTION. PROTECTED SECTION.
@ -364,14 +364,14 @@ CLASS Z2UI5_CL_APP_DEMO_16 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(container) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(container) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Visualization' title = 'abap2UI5 - Visualization'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
shownavbutton = abap_true shownavbutton = abap_true
)->header_content( )->header_content(
)->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1639191954285113344` )->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1639191954285113344`
)->link( text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->tab_container( ). )->tab_container( ).

View File

@ -38,7 +38,7 @@ CLASS Z2UI5_CL_APP_DEMO_17 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(view) = z2ui5_cl_xml_view_helper=>factory( ). DATA(view) = Z2UI5_CL_XML_VIEW=>factory( ).
DATA(page) = view->object_page_layout( DATA(page) = view->object_page_layout(

View File

@ -124,7 +124,7 @@ CLASS z2ui5_cl_app_demo_18 IMPLEMENTATION.
METHOD z2ui5_render_view_main. METHOD z2ui5_render_view_main.
result = z2ui5_cl_xml_view_helper=>factory( )->shell( result = z2ui5_cl_xml_view=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Template' title = 'abap2UI5 - Template'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -132,7 +132,7 @@ CLASS z2ui5_cl_app_demo_18 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = z2ui5_cl_xml_view=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->simple_form( title = 'VIEW_MAIN' editable = abap_true )->simple_form( title = 'VIEW_MAIN' editable = abap_true
)->content( 'form' )->content( 'form'
@ -164,7 +164,7 @@ CLASS z2ui5_cl_app_demo_18 IMPLEMENTATION.
METHOD z2ui5_render_view_second. METHOD z2ui5_render_view_second.
result = z2ui5_cl_xml_view_helper=>factory( )->shell( result = z2ui5_cl_xml_view=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Template' title = 'abap2UI5 - Template'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -172,7 +172,7 @@ CLASS z2ui5_cl_app_demo_18 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' text = 'Source_Code'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = z2ui5_cl_xml_view=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->simple_form( 'VIEW_SECOND' )->simple_form( 'VIEW_SECOND'
)->content( 'form' )->content( 'form'
@ -195,7 +195,7 @@ CLASS z2ui5_cl_app_demo_18 IMPLEMENTATION.
METHOD z2ui5_render_popup_input. METHOD z2ui5_render_popup_input.
result = z2ui5_cl_xml_view_helper=>factory_popup( )->dialog( result = z2ui5_cl_xml_view=>factory_popup( )->dialog(
title = 'Title' title = 'Title'
icon = 'sap-icon://edit' icon = 'sap-icon://edit'
)->content( )->content(

View File

@ -54,7 +54,7 @@ CLASS Z2UI5_CL_APP_DEMO_19 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Table with different Selection Modes' title = 'abap2UI5 - Table with different Selection Modes'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -65,7 +65,7 @@ CLASS Z2UI5_CL_APP_DEMO_19 IMPLEMENTATION.
href = 'https://twitter.com/OblomovDev/status/1637852441671528448' href = 'https://twitter.com/OblomovDev/status/1637852441671528448'
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->segmented_button( page->segmented_button(

View File

@ -62,7 +62,7 @@ CLASS Z2UI5_CL_APP_DEMO_20 IMPLEMENTATION.
client->set_next( VALUE #( client->set_next( VALUE #(
check_set_prev_view = mv_check_show_previous_view check_set_prev_view = mv_check_show_previous_view
xml_popup = z2ui5_cl_xml_view_helper=>factory_popup( xml_popup = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( 'abap2UI5 - Popup to decide' )->dialog( 'abap2UI5 - Popup to decide'
)->vbox( )->vbox(
)->text( mv_text )->get_parent( )->text( mv_text )->get_parent(

View File

@ -69,7 +69,7 @@ CLASS Z2UI5_CL_APP_DEMO_21 IMPLEMENTATION.
METHOD view_main. METHOD view_main.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Popups' title = 'abap2UI5 - Popups'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -79,7 +79,7 @@ CLASS Z2UI5_CL_APP_DEMO_21 IMPLEMENTATION.
text = 'Demo' target = '_blank' text = 'Demo' target = '_blank'
href = 'https://twitter.com/OblomovDev/status/1637163852264624139' href = 'https://twitter.com/OblomovDev/status/1637163852264624139'
)->link( )->link(
text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
DATA(grid) = page->grid( 'L8 M12 S12' )->content( 'layout' ). DATA(grid) = page->grid( 'L8 M12 S12' )->content( 'layout' ).
@ -120,9 +120,10 @@ CLASS Z2UI5_CL_APP_DEMO_21 IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD view_popup_decide. METHOD view_popup_decide.
DATA(popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( )->dialog(
title = 'Title' title = 'Title'
icon = 'sap-icon://question-mark' icon = 'sap-icon://question-mark'
@ -147,7 +148,7 @@ CLASS Z2UI5_CL_APP_DEMO_21 IMPLEMENTATION.
METHOD view_popup_input. METHOD view_popup_input.
DATA(popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( )->dialog(
contentheight = '500px' contentheight = '500px'
contentwidth = '500px' contentwidth = '500px'
@ -181,7 +182,7 @@ CLASS Z2UI5_CL_APP_DEMO_21 IMPLEMENTATION.
METHOD view_popup_table. METHOD view_popup_table.
DATA(popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( 'abap2UI5 - Popup to select entry' )->dialog( 'abap2UI5 - Popup to select entry'
)->table( )->table(
mode = 'SingleSelectLeft' mode = 'SingleSelectLeft'
@ -213,7 +214,7 @@ CLASS Z2UI5_CL_APP_DEMO_21 IMPLEMENTATION.
METHOD view_popup_textarea. METHOD view_popup_textarea.
DATA(popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( )->dialog(
stretch = mv_stretch_active stretch = mv_stretch_active
title = 'Title' title = 'Title'
@ -241,7 +242,7 @@ CLASS Z2UI5_CL_APP_DEMO_21 IMPLEMENTATION.
METHOD view_popup_textarea_size. METHOD view_popup_textarea_size.
DATA(popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( )->dialog(
contentheight = '100px' contentheight = '100px'
contentwidth = '1200px' contentwidth = '1200px'

View File

@ -100,7 +100,7 @@ CLASS Z2UI5_CL_APP_DEMO_22 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(view) = z2ui5_cl_xml_view_helper=>factory( )->shell( ). DATA(view) = Z2UI5_CL_XML_VIEW=>factory( )->shell( ).
DATA(page) = view->page( DATA(page) = view->page(
id = 'id_page' id = 'id_page'
title = 'abap2ui5 - Scrolling and Cursor (use the browser Chrome to avoid incompatibilities)' title = 'abap2ui5 - Scrolling and Cursor (use the browser Chrome to avoid incompatibilities)'
@ -108,7 +108,7 @@ CLASS Z2UI5_CL_APP_DEMO_22 IMPLEMENTATION.
shownavbutton = abap_true shownavbutton = abap_true
). ).
page->header_content( )->link( text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) ). page->header_content( )->link( text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) ) ).
page->input( page->input(

View File

@ -27,7 +27,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_23 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_23 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -79,7 +79,7 @@ CLASS z2ui5_cl_app_demo_23 IMPLEMENTATION.
METHOD z2ui5_on_render_main. METHOD z2ui5_on_render_main.
DATA(lo_view) = z2ui5_cl_xml_view_helper=>factory( ). DATA(lo_view) = Z2UI5_CL_XML_VIEW=>factory( ).
CASE app-view_main. CASE app-view_main.
@ -128,7 +128,7 @@ CLASS z2ui5_cl_app_demo_23 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' text = 'Source_Code'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
target = '_blank' target = '_blank'
)->get_parent( )->get_parent(
)->simple_form( 'Form Title' )->simple_form( 'Form Title'
@ -196,5 +196,4 @@ CLASS z2ui5_cl_app_demo_23 IMPLEMENTATION.
ENDCASE. ENDCASE.
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -13,7 +13,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_24 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_24 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -53,11 +53,11 @@ CLASS z2ui5_cl_app_demo_24 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(view) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(view) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( title = 'abap2UI5 - flow logic - APP 01' navbuttonpress = client->_event( 'BACK' ) shownavbutton = abap_true )->page( title = 'abap2UI5 - flow logic - APP 01' navbuttonpress = client->_event( 'BACK' ) shownavbutton = abap_true
)->header_content( )->header_content(
)->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1640743794206228480` )->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1640743794206228480`
)->link( text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->grid( 'L6 M12 S12' )->content( 'layout' )->grid( 'L6 M12 S12' )->content( 'layout'

View File

@ -16,7 +16,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_25 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_25 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -64,13 +64,13 @@ CLASS z2ui5_cl_app_demo_25 IMPLEMENTATION.
WHEN 'MAIN' OR ''. WHEN 'MAIN' OR ''.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - flow logic - APP 02' title = 'abap2UI5 - flow logic - APP 02'
navbuttonpress = client->_event( 'BACK' ) shownavbutton = abap_true navbuttonpress = client->_event( 'BACK' ) shownavbutton = abap_true
)->header_content( )->header_content(
)->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1640743794206228480` )->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1640743794206228480`
)->link( text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->grid( 'L6 M12 S12' )->content( 'layout' page->grid( 'L6 M12 S12' )->content( 'layout'
@ -90,13 +90,13 @@ CLASS z2ui5_cl_app_demo_25 IMPLEMENTATION.
WHEN 'SECOND'. WHEN 'SECOND'.
page = z2ui5_cl_xml_view_helper=>factory( page = Z2UI5_CL_XML_VIEW=>factory(
)->page( )->page(
title = 'abap2UI5 - flow logic - APP 02' title = 'abap2UI5 - flow logic - APP 02'
navbuttonpress = client->_event( 'BACK' ) shownavbutton = abap_true navbuttonpress = client->_event( 'BACK' ) shownavbutton = abap_true
)->header_content( )->header_content(
)->link( text = 'Demo' href = `https://twitter.com/OblomovDev/status/1640743794206228480` )->link( text = 'Demo' href = `https://twitter.com/OblomovDev/status/1640743794206228480`
)->link( text = 'Source_Code' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) )->link( text = 'Source_Code' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->grid( 'L6 M12 S12' )->content( 'layout' page->grid( 'L6 M12 S12' )->content( 'layout'

View File

@ -98,7 +98,7 @@ CLASS Z2UI5_CL_APP_DEMO_26 IMPLEMENTATION.
WHEN 'VIEW_MAIN'. WHEN 'VIEW_MAIN'.
app-s_next-xml_main = z2ui5_cl_xml_view_helper=>factory( )->shell( app-s_next-xml_main = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Popover Examples' title = 'abap2UI5 - Popover Examples'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -107,7 +107,7 @@ CLASS Z2UI5_CL_APP_DEMO_26 IMPLEMENTATION.
)->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1643899059839672321` )->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1643899059839672321`
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->simple_form( 'Popover' )->simple_form( 'Popover'
)->content( 'form' )->content( 'form'
@ -163,7 +163,7 @@ CLASS Z2UI5_CL_APP_DEMO_26 IMPLEMENTATION.
WHEN 'POPOVER'. WHEN 'POPOVER'.
app-s_next-xml_popup = z2ui5_cl_xml_view_helper=>factory_popup( )->popover( app-s_next-xml_popup = Z2UI5_CL_XML_VIEW=>factory_popup( )->popover(
title = 'Popover Title' title = 'Popover Title'
placement = mv_placement placement = mv_placement
)->footer( )->overflow_toolbar( )->footer( )->overflow_toolbar(

View File

@ -98,7 +98,7 @@ CLASS Z2UI5_CL_APP_DEMO_27 IMPLEMENTATION.
METHOD z2ui5_on_render. METHOD z2ui5_on_render.
app-s_next-xml_main = z2ui5_cl_xml_view_helper=>factory( )->shell( app-s_next-xml_main = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Binding Syntax' title = 'abap2UI5 - Binding Syntax'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -106,7 +106,7 @@ CLASS Z2UI5_CL_APP_DEMO_27 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->simple_form( title = 'Binding Syntax' editable = abap_true )->simple_form( title = 'Binding Syntax' editable = abap_true
)->content( 'form' )->content( 'form'

View File

@ -37,7 +37,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_28 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_28 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -99,7 +99,7 @@ CLASS z2ui5_cl_app_demo_28 IMPLEMENTATION.
METHOD z2ui5_on_render. METHOD z2ui5_on_render.
DATA(lo_view) = z2ui5_cl_xml_view_helper=>factory( )->shell( )->page( DATA(lo_view) = Z2UI5_CL_XML_VIEW=>factory( )->shell( )->page(
title = 'abap2UI5 - CL_GUI_TIMER - Monitor' title = 'abap2UI5 - CL_GUI_TIMER - Monitor'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
shownavbutton = abap_true shownavbutton = abap_true
@ -107,7 +107,7 @@ CLASS z2ui5_cl_app_demo_28 IMPLEMENTATION.
)->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1645816100813152256` )->link( text = 'Demo' target = '_blank' href = `https://twitter.com/OblomovDev/status/1645816100813152256`
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
). ).
@ -123,5 +123,4 @@ CLASS z2ui5_cl_app_demo_28 IMPLEMENTATION.
app-next-xml_main = lo_view->get_root( )->xml_get( ). app-next-xml_main = lo_view->get_root( )->xml_get( ).
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -22,7 +22,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_30 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_30 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -71,7 +71,7 @@ CLASS z2ui5_cl_app_demo_30 IMPLEMENTATION.
ENDCASE. ENDCASE.
DATA(view) = z2ui5_cl_xml_view_helper=>factory( ). DATA(view) = Z2UI5_CL_XML_VIEW=>factory( ).
DATA(page) = view->dynamic_page( DATA(page) = view->dynamic_page(

View File

@ -27,7 +27,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_31 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_31 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -87,7 +87,7 @@ CLASS z2ui5_cl_app_demo_31 IMPLEMENTATION.
` <Input id="loadingMinSeconds" width="8rem" type="Number" description="seconds" value="` && client->_bind( mv_value ) && `"/>` && |\n| && ` <Input id="loadingMinSeconds" width="8rem" type="Number" description="seconds" value="` && client->_bind( mv_value ) && `"/>` && |\n| &&
` <Button text="BACK" type="Emphasized" press="` && client->_event( 'BACK') && `"/>` && |\n| && ` <Button text="BACK" type="Emphasized" press="` && client->_event( 'BACK') && `"/>` && |\n| &&
` <Link target="_blank" text="Demo" href="https://twitter.com/OblomovDev/status/1645104539387691008"/>` && |\n| && ` <Link target="_blank" text="Demo" href="https://twitter.com/OblomovDev/status/1645104539387691008"/>` && |\n| &&
` <Link target="_blank" text="Source_Code" href="` && z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| && ` <Link target="_blank" text="Source_Code" href="` && Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| &&
` </form:SimpleForm> ` && |\n| && ` </form:SimpleForm> ` && |\n| &&
` <GenericTile class="sapUiTinyMarginBegin sapUiTinyMarginTop tileLayout" header="Country-Specific Profit Margin" press="` && client->_event( 'POPUP' ) && `"` && |\n| && ` <GenericTile class="sapUiTinyMarginBegin sapUiTinyMarginTop tileLayout" header="Country-Specific Profit Margin" press="` && client->_event( 'POPUP' ) && `"` && |\n| &&
` frameType="OneByHalf" subheader="Subtitle">` && |\n| && ` frameType="OneByHalf" subheader="Subtitle">` && |\n| &&
@ -211,5 +211,4 @@ CLASS z2ui5_cl_app_demo_31 IMPLEMENTATION.
endif. endif.
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -89,7 +89,7 @@ CLASS Z2UI5_CL_APP_DEMO_32 IMPLEMENTATION.
` text="back" ` && |\n| && ` text="back" ` && |\n| &&
` press="` && client->_event( 'BACK' ) && `" ` && |\n| && ` press="` && client->_event( 'BACK' ) && `" ` && |\n| &&
` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| && ` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| &&
` <m:Link target="_blank" text="Source_Code" href="` && z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| && ` <m:Link target="_blank" text="Source_Code" href="` && Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| &&
`<html><head><style>` && |\n| && `<html><head><style>` && |\n| &&
`body {background-color: powderblue;}` && |\n| && `body {background-color: powderblue;}` && |\n| &&
`h1 {color: blue;}` && |\n| && `h1 {color: blue;}` && |\n| &&

View File

@ -10,7 +10,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_33 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_33 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -22,7 +22,7 @@ CLASS z2ui5_cl_app_demo_33 IMPLEMENTATION.
client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ). client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ).
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Messages' title = 'abap2UI5 - Messages'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -30,7 +30,7 @@ CLASS z2ui5_cl_app_demo_33 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->illustrated_message( page->illustrated_message(

View File

@ -25,9 +25,10 @@ ENDCLASS.
CLASS Z2UI5_CL_APP_DEMO_34 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_34 IMPLEMENTATION.
METHOD view_main. METHOD view_main.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - Popups' title = 'abap2UI5 - Popups'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -37,7 +38,7 @@ CLASS Z2UI5_CL_APP_DEMO_34 IMPLEMENTATION.
" text = 'Demo' target = '_blank' " text = 'Demo' target = '_blank'
" href = 'https://twitter.com/OblomovDev/status/1637163852264624139' " href = 'https://twitter.com/OblomovDev/status/1637163852264624139'
)->link( )->link(
text = 'Source_Code' target = '_blank' href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) text = 'Source_Code' target = '_blank' href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
DATA(grid) = page->grid( 'L8 M12 S12' )->content( 'layout' ). DATA(grid) = page->grid( 'L8 M12 S12' )->content( 'layout' ).
@ -56,7 +57,7 @@ CLASS Z2UI5_CL_APP_DEMO_34 IMPLEMENTATION.
METHOD view_popup_bal. METHOD view_popup_bal.
DATA(popup) = z2ui5_cl_xml_view_helper=>factory_popup( DATA(popup) = Z2UI5_CL_XML_VIEW=>factory_popup(
)->dialog( 'abap2ui5 - Popup Message Log' )->dialog( 'abap2ui5 - Popup Message Log'
)->table( client->_bind( t_bapiret ) )->table( client->_bind( t_bapiret )
)->columns( )->columns(
@ -88,6 +89,7 @@ CLASS Z2UI5_CL_APP_DEMO_34 IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
IF check_initialized = abap_false. IF check_initialized = abap_false.

View File

@ -29,7 +29,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_35 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_35 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -139,14 +139,14 @@ CLASS z2ui5_cl_app_demo_35 IMPLEMENTATION.
METHOD z2ui5_on_render. METHOD z2ui5_on_render.
DATA(lo_view) = z2ui5_cl_xml_view_helper=>factory( )->shell( )->page( DATA(lo_view) = Z2UI5_CL_XML_VIEW=>factory( )->shell( )->page(
title = 'abap2UI5 - First Example' title = 'abap2UI5 - First Example'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
shownavbutton = abap_true shownavbutton = abap_true
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( )->get_parent(
)->simple_form( title = 'Form Title' editable = abap_true )->simple_form( title = 'Form Title' editable = abap_true
)->content( 'form' )->content( 'form'
@ -186,5 +186,4 @@ FIELD-SYMBOLS <tab> type STANDARD TABLE.
app-next-xml_main = lo_view->get_root( )->xml_get( ). app-next-xml_main = lo_view->get_root( )->xml_get( ).
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -89,7 +89,7 @@ CLASS Z2UI5_CL_APP_DEMO_36 IMPLEMENTATION.
` text="back" ` && |\n| && ` text="back" ` && |\n| &&
` press="` && client->_event( 'BACK' ) && `" ` && |\n| && ` press="` && client->_event( 'BACK' ) && `" ` && |\n| &&
` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| && ` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| &&
` <m:Link target="_blank" text="Source_Code" href="` && z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| && ` <m:Link target="_blank" text="Source_Code" href="` && Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| &&
`<html><head><style>` && |\n| && `<html><head><style>` && |\n| &&
`body {background-color: powderblue;}` && |\n| && `body {background-color: powderblue;}` && |\n| &&
`h1 {color: blue;}` && |\n| && `h1 {color: blue;}` && |\n| &&

View File

@ -34,7 +34,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_37 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_37 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -101,7 +101,7 @@ CLASS z2ui5_cl_app_demo_37 IMPLEMENTATION.
` text="back" ` && |\n| && ` text="back" ` && |\n| &&
` press="` && client->_event( 'BACK' ) && `" ` && |\n| && ` press="` && client->_event( 'BACK' ) && `" ` && |\n| &&
` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| && ` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| &&
` <m:Link target="_blank" text="Source_Code" href="` && z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| && ` <m:Link target="_blank" text="Source_Code" href="` && Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| &&
`<m:Button text="Load Custom Control" press="` && client->_event( 'LOAD_CC' ) && `" />` && |\n| && `<m:Button text="Load Custom Control" press="` && client->_event( 'LOAD_CC' ) && `" />` && |\n| &&
`<m:Button text="Display Custom Control" press="` && client->_event( 'DISPLAY_CC' ) && `" />` && |\n| && `<m:Button text="Display Custom Control" press="` && client->_event( 'DISPLAY_CC' ) && `" />` && |\n| &&
`<html><head> ` && `<html><head> ` &&
@ -125,6 +125,7 @@ CLASS z2ui5_cl_app_demo_37 IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD get_js_custom_control. METHOD get_js_custom_control.
result = `<script>if(!z2ui5.MyCC){ jQuery.sap.declare("z2ui5.MyCC");` && |\n| && result = `<script>if(!z2ui5.MyCC){ jQuery.sap.declare("z2ui5.MyCC");` && |\n| &&

View File

@ -44,7 +44,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_38 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_38 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -85,7 +85,7 @@ CLASS z2ui5_cl_app_demo_38 IMPLEMENTATION.
client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ). client->nav_app_leave( client->get_app( client->get( )-id_prev_app_stack ) ).
ENDCASE. ENDCASE.
DATA(page) = z2ui5_cl_xml_view_helper=>factory( )->shell( DATA(page) = Z2UI5_CL_XML_VIEW=>factory( )->shell(
)->page( )->page(
title = 'abap2UI5 - List' title = 'abap2UI5 - List'
navbuttonpress = client->_event( 'BACK' ) navbuttonpress = client->_event( 'BACK' )
@ -93,7 +93,7 @@ CLASS z2ui5_cl_app_demo_38 IMPLEMENTATION.
)->header_content( )->header_content(
)->link( )->link(
text = 'Source_Code' target = '_blank' text = 'Source_Code' target = '_blank'
href = z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) href = Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) )
)->get_parent( ). )->get_parent( ).
page->button( text = 'Messages' press = client->_event( 'MESSAGES' ) ). page->button( text = 'Messages' press = client->_event( 'MESSAGES' ) ).
page->message_view( page->message_view(
@ -118,7 +118,7 @@ CLASS z2ui5_cl_app_demo_38 IMPLEMENTATION.
app-next-xml_main = page->get_root( )->xml_get( ). app-next-xml_main = page->get_root( )->xml_get( ).
" data(popup) = z2ui5_cl_xml_view_helper=>factory_popup( )-> " data(popup) = Z2UI5_CL_XML_VIEW=>factory_popup( )->
"set the data for the frontend "set the data for the frontend

View File

@ -27,7 +27,7 @@ ENDCLASS.
CLASS z2ui5_cl_app_demo_40 IMPLEMENTATION. CLASS Z2UI5_CL_APP_DEMO_40 IMPLEMENTATION.
METHOD z2ui5_if_app~controller. METHOD z2ui5_if_app~controller.
@ -64,6 +64,7 @@ CLASS z2ui5_cl_app_demo_40 IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD z2ui5_on_render. METHOD z2ui5_on_render.
app-next-xml_main = `<mvc:View controllerName="project1.controller.View1"` && |\n| && app-next-xml_main = `<mvc:View controllerName="project1.controller.View1"` && |\n| &&
@ -73,7 +74,7 @@ CLASS z2ui5_cl_app_demo_40 IMPLEMENTATION.
` text="back" ` && |\n| && ` text="back" ` && |\n| &&
` press="` && client->_event( 'BACK' ) && `" ` && |\n| && ` press="` && client->_event( 'BACK' ) && `" ` && |\n| &&
` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| && ` class="sapUiContentPadding sapUiResponsivePadding--content"/> ` && |\n| &&
` <m:Link target="_blank" text="Source_Code" href="` && z2ui5_cl_xml_view_helper=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| && ` <m:Link target="_blank" text="Source_Code" href="` && Z2UI5_CL_XML_VIEW=>hlp_get_source_code_url( app = me get = client->get( ) ) && `"/>` && |\n| &&
`<html><head>` && |\n| && `<html><head>` && |\n| &&
`</head>` && |\n| && `</head>` && |\n| &&
@ -99,5 +100,4 @@ CLASS z2ui5_cl_app_demo_40 IMPLEMENTATION.
`</mvc:View>`. `</mvc:View>`.
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -1,4 +1,4 @@
CLASS z2ui5_cl_xml_view_helper DEFINITION CLASS z2ui5_cl_xml_view DEFINITION
PUBLIC PUBLIC
FINAL FINAL
CREATE PROTECTED. CREATE PROTECTED.
@ -16,22 +16,22 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
DATA m_ns TYPE string. DATA m_ns TYPE string.
DATA mt_prop TYPE ty_t_name_value. DATA mt_prop TYPE ty_t_name_value.
DATA m_root TYPE REF TO z2ui5_cl_xml_view_helper. DATA m_root TYPE REF TO z2ui5_cl_xml_view.
DATA m_last TYPE REF TO z2ui5_cl_xml_view_helper. DATA m_last TYPE REF TO z2ui5_cl_xml_view.
DATA m_parent TYPE REF TO z2ui5_cl_xml_view_helper. DATA m_parent TYPE REF TO z2ui5_cl_xml_view.
DATA t_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_xml_view_helper WITH EMPTY KEY. DATA t_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_xml_view WITH EMPTY KEY.
CLASS-METHODS factory CLASS-METHODS factory
IMPORTING IMPORTING
t_ns TYPE ty_t_name_value OPTIONAL t_ns TYPE ty_t_name_value OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
CLASS-METHODS factory_popup CLASS-METHODS factory_popup
IMPORTING IMPORTING
t_ns TYPE ty_t_name_value OPTIONAL t_ns TYPE ty_t_name_value OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
CLASS-METHODS hlp_get_source_code_url CLASS-METHODS hlp_get_source_code_url
IMPORTING IMPORTING
@ -47,35 +47,35 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
width TYPE clike OPTIONAL width TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS Dynamic_Page METHODS Dynamic_Page
IMPORTING IMPORTING
headerExpanded TYPE clike OPTIONAL headerExpanded TYPE clike OPTIONAL
toggleHeaderOnTitleClick TYPE clike OPTIONAL toggleHeaderOnTitleClick TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS Dynamic_Page_Title METHODS Dynamic_Page_Title
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS Dynamic_Page_Header METHODS Dynamic_Page_Header
IMPORTING IMPORTING
pinnable TYPE clike OPTIONAL pinnable TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS Illustrated_Message METHODS Illustrated_Message
IMPORTING IMPORTING
enableVerticalResponsiveness TYPE clike OPTIONAL enableVerticalResponsiveness TYPE clike OPTIONAL
illustrationType TYPE clike OPTIONAL illustrationType TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS additional_Content METHODS additional_Content
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS flex_box METHODS flex_box
IMPORTING IMPORTING
@ -88,7 +88,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
justifycontent TYPE clike OPTIONAL justifycontent TYPE clike OPTIONAL
wrap TYPE clike OPTIONAL wrap TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS popover METHODS popover
IMPORTING IMPORTING
@ -97,14 +97,14 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
placement TYPE clike OPTIONAL placement TYPE clike OPTIONAL
initialFocus TYPE clike OPTIONAL initialFocus TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS list_item METHODS list_item
IMPORTING IMPORTING
text TYPE clike OPTIONAL text TYPE clike OPTIONAL
additionaltext TYPE clike OPTIONAL additionaltext TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS table METHODS table
IMPORTING IMPORTING
@ -118,7 +118,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
width TYPE clike OPTIONAL width TYPE clike OPTIONAL
PREFERRED PARAMETER items PREFERRED PARAMETER items
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS message_strip METHODS message_strip
IMPORTING IMPORTING
@ -128,11 +128,11 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
PREFERRED PARAMETER text PREFERRED PARAMETER text
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS footer METHODS footer
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS message_page METHODS message_page
IMPORTING IMPORTING
@ -142,7 +142,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
description TYPE clike OPTIONAL description TYPE clike OPTIONAL
icon TYPE clike OPTIONAL icon TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS object_page_layout METHODS object_page_layout
IMPORTING IMPORTING
@ -151,49 +151,49 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
editHeaderButtonPress TYPE clike OPTIONAL editHeaderButtonPress TYPE clike OPTIONAL
upperCaseAnchorBar TYPE clike OPTIONAL upperCaseAnchorBar TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS Object_Page_Dyn_Header_Title METHODS Object_Page_Dyn_Header_Title
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS expanded_heading METHODS expanded_heading
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS snapped_heading METHODS snapped_heading
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS expanded_content METHODS expanded_content
IMPORTING IMPORTING
ns TYPE clike DEFAULT `uxap` ns TYPE clike DEFAULT `uxap`
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS snapped_content METHODS snapped_content
IMPORTING IMPORTING
ns TYPE clike DEFAULT `uxap` ns TYPE clike DEFAULT `uxap`
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS snapped_Title_On_Mobile METHODS snapped_Title_On_Mobile
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS header METHODS header
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS navigation_actions METHODS navigation_actions
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS actions METHODS actions
IMPORTING IMPORTING
ns TYPE clike DEFAULT `uxap` ns TYPE clike DEFAULT `uxap`
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS avatar METHODS avatar
IMPORTING IMPORTING
@ -201,15 +201,15 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
displaysize TYPE clike OPTIONAL displaysize TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS header_title METHODS header_title
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS sections METHODS sections
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS Object_Page_Section METHODS Object_Page_Section
IMPORTING IMPORTING
@ -218,39 +218,39 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
importance TYPE clike OPTIONAL importance TYPE clike OPTIONAL
id TYPE clike OPTIONAL id TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS heading METHODS heading
IMPORTING IMPORTING
ns TYPE clike DEFAULT `uxap` ns TYPE clike DEFAULT `uxap`
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS sub_sections METHODS sub_sections
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS Object_page_Sub_Section METHODS Object_page_Sub_Section
IMPORTING IMPORTING
id TYPE clike OPTIONAL id TYPE clike OPTIONAL
title TYPE clike OPTIONAL title TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS shell METHODS shell
IMPORTING IMPORTING
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS blocks METHODS blocks
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS layout_data METHODS layout_data
IMPORTING IMPORTING
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS flex_item_data METHODS flex_item_data
IMPORTING IMPORTING
@ -259,7 +259,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
backgrounddesign TYPE clike OPTIONAL backgrounddesign TYPE clike OPTIONAL
styleclass TYPE clike OPTIONAL styleclass TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS code_editor METHODS code_editor
IMPORTING IMPORTING
@ -269,18 +269,18 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
width TYPE clike OPTIONAL width TYPE clike OPTIONAL
editable TYPE clike OPTIONAL editable TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS suggestion_items METHODS suggestion_items
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS vertical_layout METHODS vertical_layout
IMPORTING IMPORTING
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
width TYPE clike OPTIONAL width TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS multi_input METHODS multi_input
IMPORTING IMPORTING
@ -290,11 +290,11 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
width TYPE clike OPTIONAL width TYPE clike OPTIONAL
tokens TYPE clike OPTIONAL tokens TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS tokens METHODS tokens
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS token METHODS token
IMPORTING IMPORTING
@ -303,7 +303,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
selected TYPE clike OPTIONAL selected TYPE clike OPTIONAL
visible TYPE clike OPTIONAL visible TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS input METHODS input
IMPORTING IMPORTING
@ -323,7 +323,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
valuehelprequest TYPE clike OPTIONAL valuehelprequest TYPE clike OPTIONAL
PREFERRED PARAMETER value PREFERRED PARAMETER value
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS dialog METHODS dialog
IMPORTING IMPORTING
@ -335,43 +335,43 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
contentwidth TYPE clike OPTIONAL contentwidth TYPE clike OPTIONAL
PREFERRED PARAMETER title PREFERRED PARAMETER title
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS buttons METHODS buttons
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS get_root METHODS get_root
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS get_parent METHODS get_parent
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS get METHODS get
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS get_child METHODS get_child
IMPORTING IMPORTING
index TYPE i DEFAULT 1 index TYPE i DEFAULT 1
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS columns METHODS columns
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS column METHODS column
IMPORTING IMPORTING
width TYPE clike OPTIONAL width TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS items METHODS items
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS interact_donut_chart METHODS interact_donut_chart
IMPORTING IMPORTING
@ -382,11 +382,11 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
displayedsegments TYPE clike OPTIONAL displayedsegments TYPE clike OPTIONAL
press TYPE clike OPTIONAL press TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS segments METHODS segments
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS interact_donut_chart_segment METHODS interact_donut_chart_segment
IMPORTING IMPORTING
@ -395,7 +395,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
displayedvalue TYPE clike OPTIONAL displayedvalue TYPE clike OPTIONAL
selected TYPE clike OPTIONAL selected TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS interact_bar_chart METHODS interact_bar_chart
IMPORTING IMPORTING
@ -406,11 +406,11 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
errormessagetitle TYPE clike OPTIONAL errormessagetitle TYPE clike OPTIONAL
showerror TYPE clike OPTIONAL showerror TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS bars METHODS bars
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS interact_bar_chart_bar METHODS interact_bar_chart_bar
IMPORTING IMPORTING
@ -419,7 +419,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
displayedvalue TYPE clike OPTIONAL displayedvalue TYPE clike OPTIONAL
selected TYPE clike OPTIONAL selected TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS interact_line_chart METHODS interact_line_chart
IMPORTING IMPORTING
@ -431,11 +431,11 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
errormessagetitle TYPE clike OPTIONAL errormessagetitle TYPE clike OPTIONAL
showerror TYPE clike OPTIONAL showerror TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS points METHODS points
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS interact_line_chart_point METHODS interact_line_chart_point
IMPORTING IMPORTING
@ -445,7 +445,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
displayedvalue TYPE clike OPTIONAL displayedvalue TYPE clike OPTIONAL
selected TYPE clike OPTIONAL selected TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS radial_micro_chart METHODS radial_micro_chart
IMPORTING IMPORTING
@ -454,32 +454,32 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
press TYPE clike OPTIONAL press TYPE clike OPTIONAL
valuecolor TYPE clike OPTIONAL valuecolor TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS column_list_item METHODS column_list_item
IMPORTING IMPORTING
valign TYPE clike OPTIONAL valign TYPE clike OPTIONAL
selected TYPE clike OPTIONAL selected TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS cells METHODS cells
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS header_content METHODS header_content
IMPORTING IMPORTING
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS sub_header METHODS sub_header
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS custom_data METHODS custom_data
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS badge_custom_data METHODS badge_custom_data
IMPORTING IMPORTING
@ -487,7 +487,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
value TYPE clike OPTIONAL value TYPE clike OPTIONAL
visible TYPE clike OPTIONAL visible TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS toggle_button METHODS toggle_button
IMPORTING IMPORTING
@ -498,7 +498,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
press TYPE clike OPTIONAL press TYPE clike OPTIONAL
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS button METHODS button
IMPORTING IMPORTING
@ -511,21 +511,21 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
id TYPE clike OPTIONAL id TYPE clike OPTIONAL
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS message_view METHODS message_view
IMPORTING IMPORTING
items TYPE clike OPTIONAL items TYPE clike OPTIONAL
groupItems type clike optional groupItems type clike optional
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS message_popover METHODS message_popover
IMPORTING IMPORTING
items TYPE clike OPTIONAL items TYPE clike OPTIONAL
groupItems type clike optional groupItems type clike optional
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS message_item METHODS message_item
IMPORTING IMPORTING
@ -535,7 +535,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
description TYPE clike OPTIONAL description TYPE clike OPTIONAL
groupName TYPE clike OPTIONAL groupName TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS page METHODS page
IMPORTING IMPORTING
@ -547,7 +547,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
PREFERRED PARAMETER title PREFERRED PARAMETER title
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS vbox METHODS vbox
IMPORTING IMPORTING
@ -555,13 +555,13 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
PREFERRED PARAMETER class PREFERRED PARAMETER class
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS hbox METHODS hbox
IMPORTING IMPORTING
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS scroll_container METHODS scroll_container
IMPORTING IMPORTING
@ -572,7 +572,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
focusable TYPE clike OPTIONAL focusable TYPE clike OPTIONAL
PREFERRED PARAMETER height PREFERRED PARAMETER height
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS simple_form METHODS simple_form
IMPORTING IMPORTING
@ -581,19 +581,19 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
editable TYPE clike OPTIONAL editable TYPE clike OPTIONAL
PREFERRED PARAMETER title PREFERRED PARAMETER title
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS zz_plain METHODS zz_plain
IMPORTING IMPORTING
val TYPE clike OPTIONAL val TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS content METHODS content
IMPORTING IMPORTING
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS title METHODS title
IMPORTING IMPORTING
@ -602,22 +602,22 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
wrapping TYPE clike OPTIONAL wrapping TYPE clike OPTIONAL
PREFERRED PARAMETER text PREFERRED PARAMETER text
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS tab_container METHODS tab_container
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS tab METHODS tab
IMPORTING IMPORTING
text TYPE clike OPTIONAL text TYPE clike OPTIONAL
selected TYPE clike OPTIONAL selected TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS overflow_toolbar METHODS overflow_toolbar
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS overflow_toolbar_button METHODS overflow_toolbar_button
IMPORTING IMPORTING
@ -628,25 +628,25 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
press TYPE clike OPTIONAL press TYPE clike OPTIONAL
tooltip TYPE clike OPTIONAL tooltip TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS toolbar_spacer METHODS toolbar_spacer
IMPORTING IMPORTING
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS label METHODS label
IMPORTING IMPORTING
text TYPE clike OPTIONAL text TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS image METHODS image
IMPORTING IMPORTING
src TYPE clike OPTIONAL src TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS date_picker METHODS date_picker
IMPORTING IMPORTING
@ -654,7 +654,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
placeholder TYPE clike OPTIONAL placeholder TYPE clike OPTIONAL
PREFERRED PARAMETER value PREFERRED PARAMETER value
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS time_picker METHODS time_picker
IMPORTING IMPORTING
@ -662,7 +662,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
placeholder TYPE clike OPTIONAL placeholder TYPE clike OPTIONAL
PREFERRED PARAMETER value PREFERRED PARAMETER value
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS date_time_picker METHODS date_time_picker
IMPORTING IMPORTING
@ -670,7 +670,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
placeholder TYPE clike OPTIONAL placeholder TYPE clike OPTIONAL
PREFERRED PARAMETER value PREFERRED PARAMETER value
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS link METHODS link
IMPORTING IMPORTING
@ -680,14 +680,14 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
enabled TYPE clike OPTIONAL enabled TYPE clike OPTIONAL
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS list METHODS list
IMPORTING IMPORTING
headertext TYPE clike OPTIONAL headertext TYPE clike OPTIONAL
items TYPE clike OPTIONAL items TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS standard_list_item METHODS standard_list_item
IMPORTING IMPORTING
@ -697,14 +697,14 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
info TYPE clike OPTIONAL info TYPE clike OPTIONAL
press TYPE clike OPTIONAL press TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS item METHODS item
IMPORTING IMPORTING
key TYPE clike OPTIONAL key TYPE clike OPTIONAL
text TYPE clike OPTIONAL text TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS segmented_button_item METHODS segmented_button_item
IMPORTING IMPORTING
@ -712,7 +712,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
key TYPE clike OPTIONAL key TYPE clike OPTIONAL
text TYPE clike OPTIONAL text TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS combobox METHODS combobox
IMPORTING IMPORTING
@ -721,7 +721,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
label TYPE clike OPTIONAL label TYPE clike OPTIONAL
items TYPE clike OPTIONAL items TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS grid METHODS grid
IMPORTING IMPORTING
@ -729,14 +729,14 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
default_span TYPE clike OPTIONAL default_span TYPE clike OPTIONAL
PREFERRED PARAMETER default_span PREFERRED PARAMETER default_span
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS grid_data METHODS grid_data
IMPORTING IMPORTING
span TYPE clike OPTIONAL span TYPE clike OPTIONAL
PREFERRED PARAMETER span PREFERRED PARAMETER span
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS text_area METHODS text_area
IMPORTING IMPORTING
@ -751,7 +751,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
id TYPE clike OPTIONAL id TYPE clike OPTIONAL
PREFERRED PARAMETER value PREFERRED PARAMETER value
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS range_slider METHODS range_slider
IMPORTING IMPORTING
@ -766,7 +766,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
id TYPE clike OPTIONAL id TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS generic_tag METHODS generic_tag
IMPORTING IMPORTING
@ -776,14 +776,14 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
status TYPE clike OPTIONAL status TYPE clike OPTIONAL
class TYPE clike OPTIONAL class TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS object_attribute METHODS object_attribute
IMPORTING IMPORTING
title TYPE clike OPTIONAL title TYPE clike OPTIONAL
text TYPE clike OPTIONAL text TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS object_number METHODS object_number
IMPORTING IMPORTING
@ -792,7 +792,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
number TYPE clike OPTIONAL number TYPE clike OPTIONAL
unit TYPE clike OPTIONAL unit TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS switch METHODS switch
IMPORTING IMPORTING
@ -802,7 +802,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
enabled TYPE clike OPTIONAL enabled TYPE clike OPTIONAL
type TYPE clike OPTIONAL type TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS step_input METHODS step_input
IMPORTING IMPORTING
@ -811,7 +811,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
max TYPE clike max TYPE clike
step TYPE clike step TYPE clike
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS progress_indicator METHODS progress_indicator
IMPORTING IMPORTING
@ -820,14 +820,14 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
showvalue TYPE clike OPTIONAL showvalue TYPE clike OPTIONAL
state TYPE clike OPTIONAL state TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS segmented_button METHODS segmented_button
IMPORTING IMPORTING
selected_key TYPE clike selected_key TYPE clike
selection_change TYPE clike OPTIONAL selection_change TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS checkbox METHODS checkbox
IMPORTING IMPORTING
@ -836,11 +836,11 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
enabled TYPE clike OPTIONAL enabled TYPE clike OPTIONAL
PREFERRED PARAMETER selected PREFERRED PARAMETER selected
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS header_toolbar METHODS header_toolbar
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS text METHODS text
IMPORTING IMPORTING
@ -849,13 +849,13 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
PREFERRED PARAMETER text PREFERRED PARAMETER text
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS formatted_text METHODS formatted_text
IMPORTING IMPORTING
htmltext TYPE clike OPTIONAL htmltext TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS _generic METHODS _generic
IMPORTING IMPORTING
@ -863,7 +863,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
ns TYPE clike OPTIONAL ns TYPE clike OPTIONAL
t_prop TYPE ty_t_name_value OPTIONAL t_prop TYPE ty_t_name_value OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS zz_file_uploader METHODS zz_file_uploader
IMPORTING IMPORTING
@ -872,7 +872,7 @@ CLASS z2ui5_cl_xml_view_helper DEFINITION
placeholder TYPE clike OPTIONAL placeholder TYPE clike OPTIONAL
upload TYPE clike OPTIONAL upload TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view_helper. VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS xml_get METHODS xml_get
RETURNING RETURNING
@ -885,7 +885,7 @@ ENDCLASS.
CLASS z2ui5_cl_xml_view_helper IMPLEMENTATION. CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD constructor. METHOD constructor.
@ -2197,7 +2197,7 @@ CLASS z2ui5_cl_xml_view_helper IMPLEMENTATION.
result = |{ result }>|. result = |{ result }>|.
LOOP AT t_child INTO DATA(lr_child). LOOP AT t_child INTO DATA(lr_child).
result = result && CAST z2ui5_cl_xml_view_helper( lr_child )->xml_get( ). result = result && CAST z2ui5_cl_xml_view( lr_child )->xml_get( ).
ENDLOOP. ENDLOOP.
DATA(lv_ns) = COND #( WHEN m_ns <> || THEN |{ m_ns }:| ). DATA(lv_ns) = COND #( WHEN m_ns <> || THEN |{ m_ns }:| ).
@ -2223,7 +2223,7 @@ CLASS z2ui5_cl_xml_view_helper IMPLEMENTATION.
METHOD _generic. METHOD _generic.
DATA(result2) = NEW z2ui5_cl_xml_view_helper( ). DATA(result2) = NEW z2ui5_cl_xml_view( ).
result2->m_name = name. result2->m_name = name.
result2->m_ns = ns. result2->m_ns = ns.
result2->mt_prop = t_prop. result2->mt_prop = t_prop.

View File

@ -3,9 +3,9 @@
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"> <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values> <asx:values>
<VSEOCLASS> <VSEOCLASS>
<CLSNAME>Z2UI5_CL_XML_VIEW_HELPER</CLSNAME> <CLSNAME>Z2UI5_CL_XML_VIEW</CLSNAME>
<LANGU>E</LANGU> <LANGU>E</LANGU>
<DESCRIPT>abap2UI5 - xml view helper</DESCRIPT> <DESCRIPT>abap2UI5 - xml view parser</DESCRIPT>
<STATE>1</STATE> <STATE>1</STATE>
<CLSCCINCL>X</CLSCCINCL> <CLSCCINCL>X</CLSCCINCL>
<FIXPT>X</FIXPT> <FIXPT>X</FIXPT>