mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-30 11:00:25 +08:00
Update webc renderer (#978)
* update webc renderer * update * update * Update src/01/90/z2ui5_cl_test_app_131.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> --------- Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
This commit is contained in:
parent
6f64e6bf27
commit
3a487e044b
|
@ -3,7 +3,7 @@
|
||||||
<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>
|
||||||
<DEVC>
|
<DEVC>
|
||||||
<CTEXT>abap2UI5 - experimental</CTEXT>
|
<CTEXT>test webc renderer</CTEXT>
|
||||||
</DEVC>
|
</DEVC>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
|
@ -34,18 +34,6 @@ CLASS z2ui5_cl_ui5 DEFINITION
|
||||||
METHODS _ns
|
METHODS _ns
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5.
|
||||||
|
|
||||||
METHODS _ns_ndc
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ndc.
|
|
||||||
|
|
||||||
METHODS _ns_m
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS _ns_ui
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
|
|
||||||
METHODS _ns_suite
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_suite.
|
|
||||||
|
|
||||||
METHODS _ns_z2ui5
|
METHODS _ns_z2ui5
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_z2ui5.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_z2ui5.
|
||||||
|
|
||||||
|
@ -53,16 +41,16 @@ CLASS z2ui5_cl_ui5 DEFINITION
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_html.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_html.
|
||||||
|
|
||||||
METHODS _ns_webc
|
METHODS _ns_webc
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING node TYPE REF TO z2ui5_cl_ui5_tree_xml OPTIONAL.
|
IMPORTING node TYPE REF TO z2ui5_cl_ui5__tree OPTIONAL.
|
||||||
|
|
||||||
METHODS _stringify
|
METHODS _stringify
|
||||||
RETURNING VALUE(result) TYPE string.
|
RETURNING VALUE(result) TYPE string.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
DATA _node TYPE REF TO z2ui5_cl_ui5_tree_xml.
|
DATA _node TYPE REF TO z2ui5_cl_ui5__tree.
|
||||||
|
|
||||||
CLASS-METHODS _2xml
|
CLASS-METHODS _2xml
|
||||||
IMPORTING obj TYPE REF TO z2ui5_cl_ui5
|
IMPORTING obj TYPE REF TO z2ui5_cl_ui5
|
||||||
|
@ -192,7 +180,7 @@ CLASS z2ui5_cl_ui5 IMPLEMENTATION.
|
||||||
CATCH cx_root.
|
CATCH cx_root.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
DATA(lo_node) = NEW z2ui5_cl_ui5_tree_xml( ).
|
DATA(lo_node) = NEW z2ui5_cl_ui5__tree( ).
|
||||||
DATA(result2) = NEW z2ui5_cl_ui5( lo_node ).
|
DATA(result2) = NEW z2ui5_cl_ui5( lo_node ).
|
||||||
result2->_node->mv_name = n.
|
result2->_node->mv_name = n.
|
||||||
result2->_node->mv_ns = ns.
|
result2->_node->mv_ns = ns.
|
||||||
|
@ -262,18 +250,6 @@ CLASS z2ui5_cl_ui5 IMPLEMENTATION.
|
||||||
result = NEW #( _node ).
|
result = NEW #( _node ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD _ns_ndc.
|
|
||||||
result = NEW #( _node ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD _ns_m.
|
|
||||||
result = NEW #( _node ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD _ns_ui.
|
|
||||||
result = NEW #( _node ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD _ns_z2ui5.
|
METHOD _ns_z2ui5.
|
||||||
result = NEW #( _node ).
|
result = NEW #( _node ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
@ -283,10 +259,6 @@ CLASS z2ui5_cl_ui5 IMPLEMENTATION.
|
||||||
result = _2xml( lo_node ).
|
result = _2xml( lo_node ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD _ns_suite.
|
|
||||||
result = NEW #( _node ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD _add_c.
|
METHOD _add_c.
|
||||||
_node->mv_content = val.
|
_node->mv_content = val.
|
||||||
result = me.
|
result = me.
|
|
@ -10,7 +10,6 @@
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
<CLSCCINCL>X</CLSCCINCL>
|
||||||
<FIXPT>X</FIXPT>
|
<FIXPT>X</FIXPT>
|
||||||
<UNICODE>X</UNICODE>
|
<UNICODE>X</UNICODE>
|
||||||
<WITH_UNIT_TESTS>X</WITH_UNIT_TESTS>
|
|
||||||
</VSEOCLASS>
|
</VSEOCLASS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
|
@ -1,4 +1,4 @@
|
||||||
CLASS z2ui5_cl_ui5_tree_xml DEFINITION
|
CLASS z2ui5_cl_ui5__tree DEFINITION
|
||||||
PUBLIC
|
PUBLIC
|
||||||
FINAL
|
FINAL
|
||||||
CREATE PUBLIC.
|
CREATE PUBLIC.
|
||||||
|
@ -9,12 +9,13 @@ CLASS z2ui5_cl_ui5_tree_xml DEFINITION
|
||||||
DATA mv_name TYPE string.
|
DATA mv_name TYPE string.
|
||||||
DATA mv_content TYPE string.
|
DATA mv_content TYPE string.
|
||||||
DATA mv_ns TYPE string.
|
DATA mv_ns TYPE string.
|
||||||
DATA mo_root TYPE REF TO z2ui5_cl_ui5_tree_xml.
|
DATA mo_root TYPE REF TO z2ui5_cl_ui5__tree.
|
||||||
DATA mo_previous TYPE REF TO z2ui5_cl_ui5_tree_xml.
|
DATA mo_previous TYPE REF TO z2ui5_cl_ui5__tree.
|
||||||
DATA mo_parent TYPE REF TO z2ui5_cl_ui5_tree_xml.
|
DATA mo_parent TYPE REF TO z2ui5_cl_ui5__tree.
|
||||||
DATA mt_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_ui5_tree_xml WITH EMPTY KEY.
|
DATA mt_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_ui5__tree WITH EMPTY KEY.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
CLASS z2ui5_cl_ui5_tree_xml IMPLEMENTATION.
|
|
||||||
|
CLASS Z2UI5_CL_UI5__TREE IMPLEMENTATION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
|
@ -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_UI5_SUITE</CLSNAME>
|
<CLSNAME>Z2UI5_CL_UI5__TREE</CLSNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>ns - sap.suite</DESCRIPT>
|
<DESCRIPT>ui5 - utility tree</DESCRIPT>
|
||||||
<STATE>1</STATE>
|
<STATE>1</STATE>
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
<CLSCCINCL>X</CLSCCINCL>
|
||||||
<FIXPT>X</FIXPT>
|
<FIXPT>X</FIXPT>
|
|
@ -1,4 +1,4 @@
|
||||||
CLASS z2ui5_cl_ui5_ui_webc DEFINITION
|
CLASS z2ui5_cl_ui5_webc DEFINITION
|
||||||
PUBLIC
|
PUBLIC
|
||||||
FINAL
|
FINAL
|
||||||
CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5.
|
CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5.
|
||||||
|
@ -11,26 +11,26 @@ CLASS z2ui5_cl_ui5_ui_webc DEFINITION
|
||||||
tooltip TYPE clike OPTIONAL
|
tooltip TYPE clike OPTIONAL
|
||||||
design TYPE clike OPTIONAL
|
design TYPE clike OPTIONAL
|
||||||
click TYPE clike OPTIONAL
|
click TYPE clike OPTIONAL
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
METHODS bar
|
METHODS bar
|
||||||
IMPORTING id TYPE clike OPTIONAL
|
IMPORTING id TYPE clike OPTIONAL
|
||||||
design TYPE clike OPTIONAL
|
design TYPE clike OPTIONAL
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
METHODS label
|
METHODS label
|
||||||
IMPORTING
|
IMPORTING
|
||||||
id TYPE clike OPTIONAL
|
id TYPE clike OPTIONAL
|
||||||
text TYPE clike OPTIONAL
|
text TYPE clike OPTIONAL
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
METHODS panel
|
METHODS panel
|
||||||
IMPORTING id TYPE clike OPTIONAL
|
IMPORTING id TYPE clike OPTIONAL
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
METHODS header
|
METHODS header
|
||||||
IMPORTING id TYPE clike OPTIONAL
|
IMPORTING id TYPE clike OPTIONAL
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
METHODS input
|
METHODS input
|
||||||
IMPORTING id TYPE clike OPTIONAL
|
IMPORTING id TYPE clike OPTIONAL
|
||||||
|
@ -38,11 +38,11 @@ CLASS z2ui5_cl_ui5_ui_webc DEFINITION
|
||||||
click TYPE clike OPTIONAL
|
click TYPE clike OPTIONAL
|
||||||
value TYPE clike OPTIONAL
|
value TYPE clike OPTIONAL
|
||||||
width TYPE clike OPTIONAL
|
width TYPE clike OPTIONAL
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
METHODS toast
|
METHODS toast
|
||||||
IMPORTING id TYPE clike OPTIONAL
|
IMPORTING id TYPE clike OPTIONAL
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc.
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS Z2UI5_CL_UI5_UI_WEBC IMPLEMENTATION.
|
CLASS Z2UI5_CL_UI5_WEBC IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD bar.
|
METHOD bar.
|
|
@ -3,7 +3,7 @@
|
||||||
<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_UI5_UI_WEBC</CLSNAME>
|
<CLSNAME>Z2UI5_CL_UI5_WEBC</CLSNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>ns - sap.ui.webc</DESCRIPT>
|
<DESCRIPT>ns - sap.ui.webc</DESCRIPT>
|
||||||
<STATE>1</STATE>
|
<STATE>1</STATE>
|
62
src/01/90/z2ui5_cl_test_app_131.clas.abap
Normal file
62
src/01/90/z2ui5_cl_test_app_131.clas.abap
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
CLASS z2ui5_cl_test_app_131 DEFINITION
|
||||||
|
PUBLIC
|
||||||
|
CREATE PUBLIC .
|
||||||
|
|
||||||
|
PUBLIC SECTION.
|
||||||
|
|
||||||
|
INTERFACES z2ui5_if_app .
|
||||||
|
|
||||||
|
PROTECTED SECTION.
|
||||||
|
PRIVATE SECTION.
|
||||||
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CLASS z2ui5_cl_test_app_131 IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD z2ui5_if_app~main.
|
||||||
|
|
||||||
|
DATA(lo_view) = z2ui5_cl_ui5=>_factory( )->_ns_webc(
|
||||||
|
)->bar( design = 'header'
|
||||||
|
)->label( id = 'basic-label'
|
||||||
|
)->button(
|
||||||
|
icon = 'home'
|
||||||
|
tooltip = 'Go home'
|
||||||
|
design = 'Transparent'
|
||||||
|
)->button(
|
||||||
|
icon = 'action-settings'
|
||||||
|
tooltip = 'Go to settings'
|
||||||
|
design = 'Transparent'
|
||||||
|
)->_go_up( )->_ns_webc(
|
||||||
|
)->panel(
|
||||||
|
)->header(
|
||||||
|
)->label( text = 'UI5 Web Components Enablement'
|
||||||
|
)->_go_up( )->_ns_webc(
|
||||||
|
)->input(
|
||||||
|
id = `myInput`
|
||||||
|
value = `Enter your text here!`
|
||||||
|
width = `100%`
|
||||||
|
)->button(
|
||||||
|
id = 'btn-9'
|
||||||
|
text = `Don't click me!`
|
||||||
|
icon = 'action-settings'
|
||||||
|
click = 'onClick'
|
||||||
|
design = 'Transparent'
|
||||||
|
)->_go_up( )->_ns_webc(
|
||||||
|
)->toast( 'myToast'
|
||||||
|
)->_ns_html(
|
||||||
|
)->script( )->_add_c(
|
||||||
|
` var toastOpener9 = sap.z2ui5.oView.byId("btn-9");` && |\n| &&
|
||||||
|
` var toast9 = sap.z2ui5.oView.byId("myToast"); ` && |\n| &&
|
||||||
|
` toastOpener9.getDomRef().addEventListener("click", () => {` && |\n| &&
|
||||||
|
` toast9.setText("MyText");` && |\n| &&
|
||||||
|
` toast9.show();` && |\n| &&
|
||||||
|
` });`
|
||||||
|
).
|
||||||
|
|
||||||
|
client->view_display( lo_view->_stringify( ) ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
ENDCLASS.
|
|
@ -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_UI5_M</CLSNAME>
|
<CLSNAME>Z2UI5_CL_TEST_APP_131</CLSNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>ns - sap.m</DESCRIPT>
|
<DESCRIPT>ui with webcomponents</DESCRIPT>
|
||||||
<STATE>1</STATE>
|
<STATE>1</STATE>
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
<CLSCCINCL>X</CLSCCINCL>
|
||||||
<FIXPT>X</FIXPT>
|
<FIXPT>X</FIXPT>
|
53
src/01/90/z2ui5_cl_test_app_132.clas.abap
Normal file
53
src/01/90/z2ui5_cl_test_app_132.clas.abap
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
CLASS z2ui5_cl_test_app_132 DEFINITION
|
||||||
|
PUBLIC
|
||||||
|
CREATE PUBLIC .
|
||||||
|
|
||||||
|
PUBLIC SECTION.
|
||||||
|
|
||||||
|
INTERFACES z2ui5_if_app .
|
||||||
|
|
||||||
|
PROTECTED SECTION.
|
||||||
|
PRIVATE SECTION.
|
||||||
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CLASS z2ui5_cl_test_app_132 IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD z2ui5_if_app~main.
|
||||||
|
|
||||||
|
* DATA(lo_view) = z2ui5_cl_ui5=>_factory( )->_ns_m(
|
||||||
|
* )->bar( )->content_middle(
|
||||||
|
* )->label( id = 'basic-label'
|
||||||
|
* )->button(
|
||||||
|
* icon = 'home'
|
||||||
|
* tooltip = 'Go home'
|
||||||
|
* )->button(
|
||||||
|
* icon = 'action-settings'
|
||||||
|
* tooltip = 'Go to settings'
|
||||||
|
* )->_go_up( )->_go_up( )->_ns_m(
|
||||||
|
* )->panel(
|
||||||
|
* )->label( text = 'UI5 Web Components Enablement build with sap.m'
|
||||||
|
* )->_go_up( )->_ns_m(
|
||||||
|
* )->input(
|
||||||
|
* id = `myInput`
|
||||||
|
* value = `Enter your text here!`
|
||||||
|
* width = `100%`
|
||||||
|
* )->button(
|
||||||
|
* id = 'btn-9'
|
||||||
|
* text = `Don't click me!`
|
||||||
|
* icon = 'action-settings'
|
||||||
|
* press = 'onClick'
|
||||||
|
* )->_ns_html(
|
||||||
|
* )->script( )->_add_c(
|
||||||
|
* ` debugger; var toastOpener9 = sap.z2ui5.oView.byId("btn-9");` && |\n| &&
|
||||||
|
* ` toastOpener9.getDomRef().addEventListener("click", () => {` && |\n| &&
|
||||||
|
* ` alert("MyText");` && |\n| &&
|
||||||
|
* ` });`
|
||||||
|
* ).
|
||||||
|
|
||||||
|
* client->view_display( lo_view->_stringify( ) ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
ENDCLASS.
|
|
@ -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_UI5_NDC</CLSNAME>
|
<CLSNAME>Z2UI5_CL_TEST_APP_132</CLSNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>ns - sap.ndc</DESCRIPT>
|
<DESCRIPT>ui with sap.m</DESCRIPT>
|
||||||
<STATE>1</STATE>
|
<STATE>1</STATE>
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
<CLSCCINCL>X</CLSCCINCL>
|
||||||
<FIXPT>X</FIXPT>
|
<FIXPT>X</FIXPT>
|
|
@ -29,22 +29,22 @@ CLASS z2ui5_cl_test_app_hello_world IMPLEMENTATION.
|
||||||
client->message_toast_display( |{ product } { quantity } - send to the server| ).
|
client->message_toast_display( |{ product } { quantity } - send to the server| ).
|
||||||
WHEN OTHERS.
|
WHEN OTHERS.
|
||||||
ENDCASE.
|
ENDCASE.
|
||||||
|
*
|
||||||
client->view_display( z2ui5_cl_ui5=>_factory( )->_ns_m(
|
* client->view_display( z2ui5_cl_ui5=>_factory( )->_ns_m(
|
||||||
)->shell(
|
* )->shell(
|
||||||
)->page( title = 'abap2UI5 - z2ui5_cl_app_hello_world' )->_ns_ui(
|
* )->page( title = 'abap2UI5 - z2ui5_cl_app_hello_world' )->_ns_ui(
|
||||||
)->simpleform( title = 'Hello World'
|
* )->simpleform( title = 'Hello World'
|
||||||
editable = abap_true
|
* editable = abap_true
|
||||||
)->content( )->_ns_m(
|
* )->content( )->_ns_m(
|
||||||
)->title( 'Make an input here and send it to the server...'
|
* )->title( 'Make an input here and send it to the server...'
|
||||||
)->label( 'quantity'
|
* )->label( 'quantity'
|
||||||
)->input( client->_bind_edit( quantity )
|
* )->input( client->_bind_edit( quantity )
|
||||||
)->label( 'product'
|
* )->label( 'product'
|
||||||
)->input( value = product
|
* )->input( value = product
|
||||||
enabled = abap_false
|
* enabled = abap_false
|
||||||
)->button( text = 'post'
|
* )->button( text = 'post'
|
||||||
press = client->_event( 'BUTTON_POST' )
|
* press = client->_event( 'BUTTON_POST' )
|
||||||
)->_stringify( ) ).
|
* )->_stringify( ) ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -1,94 +0,0 @@
|
||||||
CLASS ltcl_unit_test DEFINITION FINAL FOR TESTING
|
|
||||||
DURATION SHORT
|
|
||||||
RISK LEVEL HARMLESS.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
METHODS:
|
|
||||||
test_factory FOR TESTING RAISING cx_static_check,
|
|
||||||
test_factory_popup FOR TESTING RAISING cx_static_check,
|
|
||||||
test_add FOR TESTING RAISING cx_static_check,
|
|
||||||
test_add_p FOR TESTING RAISING cx_static_check,
|
|
||||||
test_ns FOR TESTING RAISING cx_static_check,
|
|
||||||
test_add_add FOR TESTING RAISING cx_static_check.
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ltcl_unit_test IMPLEMENTATION.
|
|
||||||
|
|
||||||
METHOD test_factory.
|
|
||||||
|
|
||||||
DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ).
|
|
||||||
|
|
||||||
DATA(lv_result) = lo_tree->_stringify( ).
|
|
||||||
cl_abap_unit_assert=>assert_equals(
|
|
||||||
act = lv_result
|
|
||||||
exp = `<mvc:View displayBlock="true" height="100%" xmlns:mvc="sap.ui.core.mvc"/>` ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD test_factory_popup.
|
|
||||||
|
|
||||||
DATA(lo_tree) = z2ui5_cl_ui5=>_factory( abap_true ).
|
|
||||||
|
|
||||||
DATA(lv_result) = lo_tree->_stringify( ).
|
|
||||||
cl_abap_unit_assert=>assert_equals(
|
|
||||||
act = lv_result
|
|
||||||
exp = `<core:FragmentDefinition xmlns:core="sap.ui.core"/>` ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD test_add.
|
|
||||||
|
|
||||||
DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ).
|
|
||||||
lo_tree->_add( n = 'XML'
|
|
||||||
ns = `sap.ui.core`
|
|
||||||
t_p = VALUE #( ( n = `test` v = `test_value` ) ) ).
|
|
||||||
|
|
||||||
DATA(lv_result) = lo_tree->_stringify( ).
|
|
||||||
cl_abap_unit_assert=>assert_equals(
|
|
||||||
act = lv_result
|
|
||||||
exp = `<mvc:View displayBlock="true" height="100%" xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc"><core:XML test="test_value"/></mvc:View>` ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD test_add_p.
|
|
||||||
|
|
||||||
DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ).
|
|
||||||
lo_tree->_add( n = 'Test'
|
|
||||||
ns = `sap.ui.core`
|
|
||||||
)->_add_p( n = `test_p`
|
|
||||||
v = `test_p_v` ).
|
|
||||||
|
|
||||||
DATA(lv_result) = lo_tree->_stringify( ).
|
|
||||||
cl_abap_unit_assert=>assert_equals(
|
|
||||||
act = lv_result
|
|
||||||
exp = `<mvc:View displayBlock="true" height="100%" xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc"><core:Test test_p="test_p_v"/></mvc:View>` ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD test_add_add.
|
|
||||||
|
|
||||||
DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ).
|
|
||||||
lo_tree->_add( n = 'Test'
|
|
||||||
ns = `sap.ui.core`
|
|
||||||
)->_add( n = `test_p`
|
|
||||||
ns = `sap.ui.core` ).
|
|
||||||
|
|
||||||
DATA(lv_result) = lo_tree->_stringify( ).
|
|
||||||
cl_abap_unit_assert=>assert_equals(
|
|
||||||
act = lv_result
|
|
||||||
exp = `<mvc:View displayBlock="true" height="100%" xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc"><core:Test><core:test_p/></core:Test></mvc:View>` ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD test_ns.
|
|
||||||
|
|
||||||
DATA(lo_html) = NEW z2ui5_cl_ui5( )->_ns_html( ) ##NEEDED.
|
|
||||||
DATA(lo_m) = NEW z2ui5_cl_ui5( )->_ns_m( ) ##NEEDED.
|
|
||||||
DATA(lo_ndc) = NEW z2ui5_cl_ui5( )->_ns_ndc( ) ##NEEDED.
|
|
||||||
DATA(lo_suite) = NEW z2ui5_cl_ui5( )->_ns_suite( ) ##NEEDED.
|
|
||||||
DATA(lo_zcc) = NEW z2ui5_cl_ui5( )->_ns_z2ui5( ) ##NEEDED.
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
ENDCLASS.
|
|
|
@ -1,566 +0,0 @@
|
||||||
CLASS z2ui5_cl_ui5_m DEFINITION
|
|
||||||
PUBLIC
|
|
||||||
FINAL
|
|
||||||
CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5.
|
|
||||||
|
|
||||||
PUBLIC SECTION.
|
|
||||||
METHODS suggestionitems
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS toolbarspacer
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS input
|
|
||||||
IMPORTING id TYPE clike OPTIONAL
|
|
||||||
value TYPE clike OPTIONAL
|
|
||||||
placeholder TYPE clike OPTIONAL
|
|
||||||
type TYPE clike OPTIONAL
|
|
||||||
showclearicon TYPE clike OPTIONAL
|
|
||||||
valuestate TYPE clike OPTIONAL
|
|
||||||
valuestatetext TYPE clike OPTIONAL
|
|
||||||
showtablesuggestionvaluehelp TYPE clike OPTIONAL
|
|
||||||
description TYPE clike OPTIONAL
|
|
||||||
editable TYPE clike OPTIONAL
|
|
||||||
enabled TYPE clike OPTIONAL
|
|
||||||
suggestionitems TYPE clike OPTIONAL
|
|
||||||
suggestionrows TYPE clike OPTIONAL
|
|
||||||
showsuggestion TYPE clike OPTIONAL
|
|
||||||
showvaluehelp TYPE clike OPTIONAL
|
|
||||||
valuehelprequest TYPE clike OPTIONAL
|
|
||||||
required TYPE clike OPTIONAL
|
|
||||||
suggest TYPE clike OPTIONAL
|
|
||||||
class TYPE clike OPTIONAL
|
|
||||||
visible TYPE clike OPTIONAL
|
|
||||||
submit TYPE clike OPTIONAL
|
|
||||||
valueliveupdate TYPE clike OPTIONAL
|
|
||||||
autocomplete TYPE clike OPTIONAL
|
|
||||||
maxsuggestionwidth TYPE clike OPTIONAL
|
|
||||||
fieldwidth TYPE clike OPTIONAL
|
|
||||||
valuehelponly TYPE clike OPTIONAL
|
|
||||||
width TYPE clike OPTIONAL
|
|
||||||
change TYPE clike OPTIONAL
|
|
||||||
valuehelpiconsrc TYPE clike OPTIONAL
|
|
||||||
textformatter TYPE clike OPTIONAL
|
|
||||||
textformatmode TYPE clike OPTIONAL
|
|
||||||
maxlength TYPE clike OPTIONAL
|
|
||||||
startsuggestion TYPE clike OPTIONAL
|
|
||||||
enablesuggestionshighlighting TYPE clike OPTIONAL
|
|
||||||
enabletableautopopinmode TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER value
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS page
|
|
||||||
IMPORTING title TYPE clike OPTIONAL
|
|
||||||
navbuttonpress TYPE clike OPTIONAL
|
|
||||||
shownavbutton TYPE clike OPTIONAL
|
|
||||||
showheader TYPE clike OPTIONAL
|
|
||||||
id TYPE clike OPTIONAL
|
|
||||||
class TYPE clike OPTIONAL
|
|
||||||
backgrounddesign TYPE clike OPTIONAL
|
|
||||||
contentonlybusy TYPE clike OPTIONAL
|
|
||||||
enablescrolling TYPE clike OPTIONAL
|
|
||||||
navbuttontooltip TYPE clike OPTIONAL
|
|
||||||
floatingfooter TYPE clike OPTIONAL
|
|
||||||
showfooter TYPE clike OPTIONAL
|
|
||||||
showsubheader TYPE clike OPTIONAL
|
|
||||||
titlealignment TYPE clike OPTIONAL
|
|
||||||
titlelevel TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER title
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS shell
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS title
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
wrapping TYPE clike OPTIONAL
|
|
||||||
level TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER text
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS bar
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_m .
|
|
||||||
|
|
||||||
|
|
||||||
METHODS content_middle
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_m .
|
|
||||||
|
|
||||||
METHODS panel
|
|
||||||
IMPORTING
|
|
||||||
!expandable TYPE clike OPTIONAL
|
|
||||||
!expanded TYPE clike OPTIONAL
|
|
||||||
!headertext TYPE clike OPTIONAL
|
|
||||||
stickyheader TYPE clike OPTIONAL
|
|
||||||
height TYPE clike OPTIONAL
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS button
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
icon TYPE clike OPTIONAL
|
|
||||||
type TYPE clike OPTIONAL
|
|
||||||
enabled TYPE clike OPTIONAL
|
|
||||||
visible TYPE clike OPTIONAL
|
|
||||||
press TYPE clike OPTIONAL
|
|
||||||
class TYPE clike OPTIONAL
|
|
||||||
id TYPE clike OPTIONAL
|
|
||||||
tooltip TYPE clike OPTIONAL
|
|
||||||
width TYPE clike OPTIONAL
|
|
||||||
iconfirst TYPE clike OPTIONAL
|
|
||||||
icondensityaware TYPE clike OPTIONAL
|
|
||||||
ariahaspopup TYPE clike OPTIONAL
|
|
||||||
activeicon TYPE clike OPTIONAL
|
|
||||||
accessiblerole TYPE clike OPTIONAL
|
|
||||||
textdirection TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS label
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
labelfor TYPE clike OPTIONAL
|
|
||||||
design TYPE clike OPTIONAL
|
|
||||||
displayonly TYPE clike OPTIONAL
|
|
||||||
required TYPE clike OPTIONAL
|
|
||||||
showcolon TYPE clike OPTIONAL
|
|
||||||
textalign TYPE clike OPTIONAL
|
|
||||||
textdirection TYPE clike OPTIONAL
|
|
||||||
valign TYPE clike OPTIONAL
|
|
||||||
width TYPE clike OPTIONAL
|
|
||||||
wrapping TYPE clike OPTIONAL
|
|
||||||
wrappingtype TYPE clike OPTIONAL
|
|
||||||
id TYPE clike OPTIONAL
|
|
||||||
class TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER text
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS link
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
href TYPE clike OPTIONAL
|
|
||||||
target TYPE clike OPTIONAL
|
|
||||||
enabled TYPE clike OPTIONAL
|
|
||||||
press TYPE clike OPTIONAL
|
|
||||||
id TYPE clike OPTIONAL
|
|
||||||
wrapping TYPE clike OPTIONAL
|
|
||||||
width TYPE clike OPTIONAL
|
|
||||||
validateurl TYPE clike OPTIONAL
|
|
||||||
textdirection TYPE clike OPTIONAL
|
|
||||||
textalign TYPE clike OPTIONAL
|
|
||||||
subtle TYPE clike OPTIONAL
|
|
||||||
rel TYPE clike OPTIONAL
|
|
||||||
emptyindicatormode TYPE clike OPTIONAL
|
|
||||||
emphasized TYPE clike OPTIONAL
|
|
||||||
ariahaspopup TYPE clike OPTIONAL
|
|
||||||
accessiblerole TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS headercontent
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
|
|
||||||
METHODS illustratedmessage
|
|
||||||
IMPORTING
|
|
||||||
!enableverticalresponsiveness TYPE clike OPTIONAL
|
|
||||||
!enableformattedtext TYPE clike OPTIONAL
|
|
||||||
!illustrationtype TYPE clike OPTIONAL
|
|
||||||
!title TYPE clike OPTIONAL
|
|
||||||
!description TYPE clike OPTIONAL
|
|
||||||
!illustrationsize TYPE clike OPTIONAL
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS messagestrip
|
|
||||||
IMPORTING
|
|
||||||
!text TYPE clike OPTIONAL
|
|
||||||
!type TYPE clike OPTIONAL
|
|
||||||
!showicon TYPE clike OPTIONAL
|
|
||||||
!class TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER text
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS text
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
class TYPE clike OPTIONAL
|
|
||||||
emptyindicatormode TYPE clike OPTIONAL
|
|
||||||
maxlines TYPE clike OPTIONAL
|
|
||||||
renderwhitespace TYPE clike OPTIONAL
|
|
||||||
textalign TYPE clike OPTIONAL
|
|
||||||
textdirection TYPE clike OPTIONAL
|
|
||||||
width TYPE clike OPTIONAL
|
|
||||||
wrapping TYPE clike OPTIONAL
|
|
||||||
wrappingtype TYPE clike OPTIONAL
|
|
||||||
id TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER text
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS layoutdata
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS items
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS flexbox
|
|
||||||
IMPORTING class TYPE clike OPTIONAL
|
|
||||||
rendertype TYPE clike OPTIONAL
|
|
||||||
width TYPE clike OPTIONAL
|
|
||||||
fitcontainer TYPE clike OPTIONAL
|
|
||||||
height TYPE clike OPTIONAL
|
|
||||||
alignitems TYPE clike OPTIONAL
|
|
||||||
justifycontent TYPE clike OPTIONAL
|
|
||||||
wrap TYPE clike OPTIONAL
|
|
||||||
visible TYPE clike OPTIONAL
|
|
||||||
direction TYPE clike OPTIONAL
|
|
||||||
displayinline TYPE clike OPTIONAL
|
|
||||||
backgrounddesign TYPE clike OPTIONAL
|
|
||||||
aligncontent TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS footer
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS overflowtoolbar
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS overflowtoolbartogglebutton
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
icon TYPE clike OPTIONAL
|
|
||||||
type TYPE clike OPTIONAL
|
|
||||||
enabled TYPE clike OPTIONAL
|
|
||||||
press TYPE clike OPTIONAL
|
|
||||||
tooltip TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS overflowtoolbarbutton
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
icon TYPE clike OPTIONAL
|
|
||||||
type TYPE clike OPTIONAL
|
|
||||||
enabled TYPE clike OPTIONAL
|
|
||||||
press TYPE clike OPTIONAL
|
|
||||||
tooltip TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS overflowtoolbarmenubutton
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
icon TYPE clike OPTIONAL
|
|
||||||
buttonmode TYPE clike OPTIONAL
|
|
||||||
type TYPE clike OPTIONAL
|
|
||||||
enabled TYPE clike OPTIONAL
|
|
||||||
tooltip TYPE clike OPTIONAL
|
|
||||||
defaultaction TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
METHODS additionalcontent
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_m.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
|
|
||||||
CLASS z2ui5_cl_ui5_m IMPLEMENTATION.
|
|
||||||
|
|
||||||
METHOD panel.
|
|
||||||
|
|
||||||
result = _add( n = `Panel`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `expandable` v = z2ui5_cl_util=>boolean_abap_2_json( expandable ) )
|
|
||||||
( n = `expanded` v = z2ui5_cl_util=>boolean_abap_2_json( expanded ) )
|
|
||||||
( n = `stickyHeader` v = z2ui5_cl_util=>boolean_abap_2_json( stickyheader ) )
|
|
||||||
( n = `height` v = height )
|
|
||||||
( n = `headerText` v = headertext ) ) )->_ns_m( ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD additionalcontent.
|
|
||||||
result = _add( ns = `sap.m`
|
|
||||||
n = `additionalContent` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD illustratedmessage.
|
|
||||||
|
|
||||||
result = _add( ns = `sap.m`
|
|
||||||
n = `IllustratedMessage`
|
|
||||||
t_p = VALUE #( ( n = `enableVerticalResponsiveness` v = enableverticalresponsiveness )
|
|
||||||
( n = `illustrationType` v = illustrationtype )
|
|
||||||
( n = `enableFormattedText` v = z2ui5_cl_util=>boolean_abap_2_json( enableformattedtext ) )
|
|
||||||
( n = `illustrationSize` v = illustrationsize )
|
|
||||||
( n = `description` v = description )
|
|
||||||
( n = `title` v = title )
|
|
||||||
) )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD toolbarspacer.
|
|
||||||
result = me.
|
|
||||||
_add( n = `ToolbarSpacer`
|
|
||||||
ns = `sap.m` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD overflowtoolbar.
|
|
||||||
result = _add( n = `OverflowToolbar`
|
|
||||||
ns = `sap.m` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD overflowtoolbarbutton.
|
|
||||||
result = me.
|
|
||||||
_add( n = `OverflowToolbarButton`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `press` v = press )
|
|
||||||
( n = `text` v = text )
|
|
||||||
( n = `enabled` v = z2ui5_cl_util=>boolean_abap_2_json( enabled ) )
|
|
||||||
( n = `icon` v = icon )
|
|
||||||
( n = `type` v = type )
|
|
||||||
( n = `tooltip` v = tooltip ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD overflowtoolbarmenubutton.
|
|
||||||
result = _add( n = `OverflowToolbarMenuButton`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `buttonMode` v = buttonmode )
|
|
||||||
( n = `defaultAction` v = defaultaction )
|
|
||||||
( n = `text` v = text )
|
|
||||||
( n = `enabled` v = z2ui5_cl_util=>boolean_abap_2_json( enabled ) )
|
|
||||||
( n = `icon` v = icon )
|
|
||||||
( n = `type` v = type )
|
|
||||||
( n = `tooltip` v = tooltip ) ) )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD overflowtoolbartogglebutton.
|
|
||||||
result = me.
|
|
||||||
_add( n = `OverflowToolbarToggleButton`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `press` v = press )
|
|
||||||
( n = `text` v = text )
|
|
||||||
( n = `enabled` v = z2ui5_cl_util=>boolean_abap_2_json( enabled ) )
|
|
||||||
( n = `icon` v = icon )
|
|
||||||
( n = `type` v = type )
|
|
||||||
( n = `tooltip` v = tooltip ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD footer.
|
|
||||||
result = _add( ns = `sap.m`
|
|
||||||
n = `footer` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD suggestionitems.
|
|
||||||
result = _add( ns = `sap.m`
|
|
||||||
n = `suggestionItems` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD items.
|
|
||||||
result = _add( n = `items`
|
|
||||||
ns = `sap.m` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD flexbox.
|
|
||||||
result = _add( n = `FlexBox`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `class` v = class )
|
|
||||||
( n = `renderType` v = rendertype )
|
|
||||||
( n = `width` v = width )
|
|
||||||
( n = `height` v = height )
|
|
||||||
( n = `alignItems` v = alignitems )
|
|
||||||
( n = `fitContainer` v = z2ui5_cl_util=>boolean_abap_2_json( fitcontainer ) )
|
|
||||||
( n = `justifyContent` v = justifycontent )
|
|
||||||
( n = `wrap` v = wrap )
|
|
||||||
( n = `direction` v = direction )
|
|
||||||
( n = `alignContent` v = aligncontent )
|
|
||||||
( n = `backgroundDesign` v = backgrounddesign )
|
|
||||||
( n = `displayInline` v = z2ui5_cl_util=>boolean_abap_2_json( displayinline ) )
|
|
||||||
( n = `visible` v = visible ) ) )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD messagestrip.
|
|
||||||
result = me.
|
|
||||||
_add( n = `MessageStrip`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `text` v = text )
|
|
||||||
( n = `type` v = type )
|
|
||||||
( n = `showIcon` v = z2ui5_cl_util=>boolean_abap_2_json( showicon ) )
|
|
||||||
( n = `class` v = class ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD text.
|
|
||||||
result = me.
|
|
||||||
_add( n = `Text`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `text` v = text )
|
|
||||||
( n = `emptyIndicatorMode` v = emptyindicatormode )
|
|
||||||
( n = `maxLines` v = maxlines )
|
|
||||||
( n = `renderWhitespace` v = renderwhitespace )
|
|
||||||
( n = `textAlign` v = textalign )
|
|
||||||
( n = `textDirection` v = textdirection )
|
|
||||||
( n = `width` v = width )
|
|
||||||
( n = `id` v = id )
|
|
||||||
( n = `wrapping` v = z2ui5_cl_util=>boolean_abap_2_json( wrapping ) )
|
|
||||||
( n = `wrappingType` v = wrappingtype )
|
|
||||||
( n = `class` v = class ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD headercontent.
|
|
||||||
result = _add( n = `headerContent`
|
|
||||||
ns = `sap.m` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD link.
|
|
||||||
result = me.
|
|
||||||
|
|
||||||
_add( n = `Link`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `text` v = text )
|
|
||||||
( n = `target` v = target )
|
|
||||||
( n = `href` v = href )
|
|
||||||
( n = `press` v = press )
|
|
||||||
( n = `id` v = id )
|
|
||||||
( n = `accessibleRole` v = accessiblerole )
|
|
||||||
( n = `ariaHasPopup` v = ariahaspopup )
|
|
||||||
( n = `emptyIndicatorMode` v = emptyindicatormode )
|
|
||||||
( n = `rel` v = rel )
|
|
||||||
( n = `subtle` v = _2bool( subtle ) )
|
|
||||||
( n = `textAlign` v = textalign )
|
|
||||||
( n = `textDirection` v = textdirection )
|
|
||||||
( n = `validateUrl` v = _2bool( validateurl ) )
|
|
||||||
( n = `width` v = width )
|
|
||||||
( n = `wrapping` v = _2bool( wrapping ) )
|
|
||||||
( n = `emphasized` v = _2bool( emphasized ) )
|
|
||||||
( n = `enabled` v = _2bool( enabled ) ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD button.
|
|
||||||
result = me.
|
|
||||||
_add( n = `Button`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `press` v = press )
|
|
||||||
( n = `text` v = text )
|
|
||||||
( n = `enabled` v = _2bool( enabled ) )
|
|
||||||
( n = `visible` v = _2bool( visible ) )
|
|
||||||
( n = `iconDensityAware` v = _2bool( icondensityaware ) )
|
|
||||||
( n = `iconFirst` v = _2bool( iconfirst ) )
|
|
||||||
( n = `icon` v = icon )
|
|
||||||
( n = `type` v = type )
|
|
||||||
( n = `id` v = id )
|
|
||||||
( n = `width` v = width )
|
|
||||||
( n = `tooltip` v = tooltip )
|
|
||||||
( n = `textDirection` v = textdirection )
|
|
||||||
( n = `accessibleRole` v = accessiblerole )
|
|
||||||
( n = `activeIcon` v = activeicon )
|
|
||||||
( n = `ariaHasPopup` v = ariahaspopup )
|
|
||||||
( n = `class` v = class ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD layoutdata.
|
|
||||||
result = _add( n = `layoutData`
|
|
||||||
ns = `sap.m`
|
|
||||||
)->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD label.
|
|
||||||
result = me.
|
|
||||||
_add( n = `Label`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `text` v = text )
|
|
||||||
( n = `displayOnly` v = _2bool( displayonly ) )
|
|
||||||
( n = `required` v = _2bool( required ) )
|
|
||||||
( n = `showColon` v = _2bool( showcolon ) )
|
|
||||||
( n = `textAlign` v = textalign )
|
|
||||||
( n = `textDirection` v = textdirection )
|
|
||||||
( n = `vAlign` v = valign )
|
|
||||||
( n = `width` v = width )
|
|
||||||
( n = `wrapping` v = _2bool( wrapping ) )
|
|
||||||
( n = `wrappingType` v = wrappingtype )
|
|
||||||
( n = `design` v = design )
|
|
||||||
( n = `id` v = id )
|
|
||||||
( n = `class` v = class )
|
|
||||||
( n = `labelFor` v = labelfor ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD title.
|
|
||||||
result = me.
|
|
||||||
_add( n = `Title`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `text` v = text )
|
|
||||||
( n = `wrapping` v = _2bool( wrapping ) )
|
|
||||||
( n = `level` v = level ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD page.
|
|
||||||
result = _add( n = `Page`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `title` v = title )
|
|
||||||
( n = `showNavButton` v = _2bool( shownavbutton ) )
|
|
||||||
( n = `navButtonPress` v = navbuttonpress )
|
|
||||||
( n = `showHeader` v = _2bool( showheader ) )
|
|
||||||
( n = `class` v = class )
|
|
||||||
( n = `backgroundDesign` v = backgrounddesign )
|
|
||||||
( n = `navButtonTooltip` v = navbuttontooltip )
|
|
||||||
( n = `titleAlignment` v = titlealignment )
|
|
||||||
( n = `titleLevel` v = titlelevel )
|
|
||||||
( n = `contentOnlyBusy` v = _2bool( contentonlybusy ) )
|
|
||||||
( n = `enableScrolling` v = _2bool( enablescrolling ) )
|
|
||||||
( n = `floatingFooter` v = _2bool( floatingfooter ) )
|
|
||||||
( n = `showFooter` v = _2bool( showfooter ) )
|
|
||||||
( n = `showSubHeader` v = _2bool( showsubheader ) )
|
|
||||||
( n = `id` v = id ) ) )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD shell.
|
|
||||||
result = _add( n = `Shell`
|
|
||||||
ns = `sap.m` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD bar.
|
|
||||||
result = _add( n = `Bar`
|
|
||||||
ns = `sap.m` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD content_middle.
|
|
||||||
result = _add( n = `contentMiddle`
|
|
||||||
ns = `sap.m` )->_ns_m( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD input.
|
|
||||||
result = me.
|
|
||||||
_add( n = `Input`
|
|
||||||
ns = `sap.m`
|
|
||||||
t_p = VALUE #( ( n = `id` v = id )
|
|
||||||
( n = `placeholder` v = placeholder )
|
|
||||||
( n = `type` v = type )
|
|
||||||
( n = `maxLength` v = maxlength )
|
|
||||||
( n = `showClearIcon` v = _2bool( showclearicon ) )
|
|
||||||
( n = `description` v = description )
|
|
||||||
( n = `editable` v = _2bool( editable ) )
|
|
||||||
( n = `enabled` v = _2bool( enabled ) )
|
|
||||||
( n = `visible` v = _2bool( visible ) )
|
|
||||||
( n = `enableTableAutoPopinMode` v = _2bool( enabletableautopopinmode ) )
|
|
||||||
( n = `enableSuggestionsHighlighting` v = _2bool( enablesuggestionshighlighting ) )
|
|
||||||
( n = `showTableSuggestionValueHelp` v = _2bool( showtablesuggestionvaluehelp ) )
|
|
||||||
( n = `valueState` v = valuestate )
|
|
||||||
( n = `valueStateText` v = valuestatetext )
|
|
||||||
( n = `value` v = value )
|
|
||||||
( n = `required` v = _2bool( required ) )
|
|
||||||
( n = `suggest` v = suggest )
|
|
||||||
( n = `suggestionItems` v = suggestionitems )
|
|
||||||
( n = `suggestionRows` v = suggestionrows )
|
|
||||||
( n = `showSuggestion` v = _2bool( showsuggestion ) )
|
|
||||||
( n = `valueHelpRequest` v = valuehelprequest )
|
|
||||||
( n = `autocomplete` v = _2bool( autocomplete ) )
|
|
||||||
( n = `valueLiveUpdate` v = _2bool( valueliveupdate ) )
|
|
||||||
( n = `submit` v = _2bool( submit ) )
|
|
||||||
( n = `showValueHelp` v = _2bool( showvaluehelp ) )
|
|
||||||
( n = `valueHelpOnly` v = _2bool( valuehelponly ) )
|
|
||||||
( n = `class` v = class )
|
|
||||||
( n = `change` v = change )
|
|
||||||
( n = `maxSuggestionWidth` v = maxsuggestionwidth )
|
|
||||||
( n = `width` v = width )
|
|
||||||
( n = `textFormatter` v = textformatter )
|
|
||||||
( n = `startSuggestion` v = startsuggestion )
|
|
||||||
( n = `valueHelpIconSrc` v = valuehelpiconsrc )
|
|
||||||
( n = `textFormatMode` v = textformatmode )
|
|
||||||
( n = `fieldWidth` v = fieldwidth ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
ENDCLASS.
|
|
|
@ -1,31 +0,0 @@
|
||||||
CLASS z2ui5_cl_ui5_ndc DEFINITION
|
|
||||||
PUBLIC
|
|
||||||
FINAL
|
|
||||||
CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5.
|
|
||||||
|
|
||||||
PUBLIC SECTION.
|
|
||||||
METHODS barcodescannerbutton
|
|
||||||
IMPORTING id TYPE clike OPTIONAL
|
|
||||||
scansuccess TYPE clike OPTIONAL
|
|
||||||
scanfail TYPE clike OPTIONAL
|
|
||||||
inputliveupdate TYPE clike OPTIONAL
|
|
||||||
dialogtitle TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ndc.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
|
|
||||||
CLASS z2ui5_cl_ui5_ndc IMPLEMENTATION.
|
|
||||||
METHOD barcodescannerbutton.
|
|
||||||
result = _add( n = `BarcodeScannerButton`
|
|
||||||
ns = 'sap.ndc'
|
|
||||||
t_p = VALUE #( ( n = `id` v = id )
|
|
||||||
( n = `scanSuccess` v = scansuccess )
|
|
||||||
( n = `scanFail` v = scanfail )
|
|
||||||
( n = `inputLiveUpdate` v = inputliveupdate )
|
|
||||||
( n = `dialogTitle` v = dialogtitle ) ) )->_ns_ndc( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
ENDCLASS.
|
|
|
@ -1,57 +0,0 @@
|
||||||
CLASS z2ui5_cl_ui5_suite DEFINITION
|
|
||||||
PUBLIC
|
|
||||||
FINAL
|
|
||||||
CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5.
|
|
||||||
|
|
||||||
PUBLIC SECTION.
|
|
||||||
METHODS interactdonutchart
|
|
||||||
IMPORTING selectionchanged TYPE clike OPTIONAL
|
|
||||||
errormessage TYPE clike OPTIONAL
|
|
||||||
errormessagetitle TYPE clike OPTIONAL
|
|
||||||
showerror TYPE clike OPTIONAL
|
|
||||||
displayedsegments TYPE clike OPTIONAL
|
|
||||||
press TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_suite.
|
|
||||||
|
|
||||||
METHODS segments
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_suite.
|
|
||||||
|
|
||||||
METHODS interactdonutchartsegment
|
|
||||||
IMPORTING label TYPE clike OPTIONAL
|
|
||||||
value TYPE clike OPTIONAL
|
|
||||||
displayedvalue TYPE clike OPTIONAL
|
|
||||||
selected TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_suite.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
|
|
||||||
CLASS z2ui5_cl_ui5_suite IMPLEMENTATION.
|
|
||||||
METHOD interactdonutchartsegment.
|
|
||||||
result = _add( n = `InteractiveDonutChartSegment`
|
|
||||||
ns = `sap.suite.ui.microchart`
|
|
||||||
t_p = VALUE #( ( n = `label` v = label )
|
|
||||||
( n = `displayedValue` v = displayedvalue )
|
|
||||||
( n = `value` v = value )
|
|
||||||
( n = `selected` v = selected ) ) )->_ns_suite( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD segments.
|
|
||||||
result = _add( n = `segments`
|
|
||||||
ns = `sap.suite.ui.microchart` )->_ns_suite( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD interactdonutchart.
|
|
||||||
result = _add( n = `InteractiveDonutChart`
|
|
||||||
ns = `sap.suite.ui.microchart`
|
|
||||||
t_p = VALUE #( ( n = `selectionChanged` v = selectionchanged )
|
|
||||||
( n = `showError` v = z2ui5_cl_util=>boolean_abap_2_json( showerror ) )
|
|
||||||
( n = `errorMessageTitle` v = errormessagetitle )
|
|
||||||
( n = `errorMessage` v = errormessage )
|
|
||||||
( n = `displayedSegments` v = displayedsegments )
|
|
||||||
( n = `press` v = press ) ) )->_ns_suite( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
ENDCLASS.
|
|
|
@ -1,16 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<abapGit version="v1.0.0" serializer="LCL_OBJECT_CLAS" serializer_version="v1.0.0">
|
|
||||||
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
|
||||||
<asx:values>
|
|
||||||
<VSEOCLASS>
|
|
||||||
<CLSNAME>Z2UI5_CL_UI5_TREE_XML</CLSNAME>
|
|
||||||
<LANGU>E</LANGU>
|
|
||||||
<DESCRIPT>abap2UI5 - utility xml</DESCRIPT>
|
|
||||||
<STATE>1</STATE>
|
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
|
||||||
<FIXPT>X</FIXPT>
|
|
||||||
<UNICODE>X</UNICODE>
|
|
||||||
</VSEOCLASS>
|
|
||||||
</asx:values>
|
|
||||||
</asx:abap>
|
|
||||||
</abapGit>
|
|
|
@ -1,135 +0,0 @@
|
||||||
CLASS z2ui5_cl_ui5_ui DEFINITION
|
|
||||||
PUBLIC
|
|
||||||
FINAL
|
|
||||||
CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5.
|
|
||||||
|
|
||||||
PUBLIC SECTION.
|
|
||||||
METHODS simpleform
|
|
||||||
IMPORTING title TYPE clike OPTIONAL
|
|
||||||
layout TYPE clike OPTIONAL
|
|
||||||
editable TYPE clike OPTIONAL
|
|
||||||
columnsxl TYPE clike OPTIONAL
|
|
||||||
columnsl TYPE clike OPTIONAL
|
|
||||||
columnsm TYPE clike OPTIONAL
|
|
||||||
id TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER title
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
|
|
||||||
METHODS content
|
|
||||||
IMPORTING
|
|
||||||
ns TYPE clike DEFAULT `sap.ui.layout.form`
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
|
|
||||||
METHODS tabcontainer
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
|
|
||||||
METHODS tab
|
|
||||||
IMPORTING text TYPE clike OPTIONAL
|
|
||||||
selected TYPE clike OPTIONAL
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
|
|
||||||
METHODS grid
|
|
||||||
IMPORTING class TYPE clike OPTIONAL
|
|
||||||
default_span TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER default_span
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
|
|
||||||
METHODS griddata
|
|
||||||
IMPORTING span TYPE clike OPTIONAL
|
|
||||||
PREFERRED PARAMETER span
|
|
||||||
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
|
|
||||||
METHODS codeeditor
|
|
||||||
IMPORTING
|
|
||||||
!value TYPE clike OPTIONAL
|
|
||||||
!type TYPE clike OPTIONAL
|
|
||||||
!height TYPE clike OPTIONAL
|
|
||||||
!width TYPE clike OPTIONAL
|
|
||||||
!editable TYPE clike OPTIONAL
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui .
|
|
||||||
METHODS listitem
|
|
||||||
IMPORTING
|
|
||||||
!text TYPE clike OPTIONAL
|
|
||||||
!additionaltext TYPE clike OPTIONAL
|
|
||||||
!key TYPE clike OPTIONAL
|
|
||||||
!icon TYPE clike OPTIONAL
|
|
||||||
!enabled TYPE clike OPTIONAL
|
|
||||||
!textdirection TYPE clike OPTIONAL
|
|
||||||
RETURNING
|
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui.
|
|
||||||
PROTECTED SECTION.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
|
|
||||||
CLASS z2ui5_cl_ui5_ui IMPLEMENTATION.
|
|
||||||
|
|
||||||
METHOD listitem.
|
|
||||||
result = me.
|
|
||||||
_add( n = `ListItem`
|
|
||||||
ns = `sap.ui.core`
|
|
||||||
t_p = VALUE #( ( n = `text` v = text )
|
|
||||||
( n = `icon` v = icon )
|
|
||||||
( n = `key` v = key )
|
|
||||||
( n = `textDirection` v = textdirection )
|
|
||||||
( n = `enabled` v = _2bool( enabled ) )
|
|
||||||
( n = `additionalText` v = additionaltext ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD codeeditor.
|
|
||||||
result = me.
|
|
||||||
_add( n = `CodeEditor`
|
|
||||||
ns = `sap.ui.codeeditor`
|
|
||||||
t_p = VALUE #( ( n = `value` v = value )
|
|
||||||
( n = `type` v = type )
|
|
||||||
( n = `editable` v = _2bool( editable ) )
|
|
||||||
( n = `height` v = height )
|
|
||||||
( n = `width` v = width ) ) )->_ns_ui( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD griddata.
|
|
||||||
result = me.
|
|
||||||
_add( n = `GridData`
|
|
||||||
ns = `sap.ui.layout`
|
|
||||||
t_p = VALUE #( ( n = `span` v = span ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD grid.
|
|
||||||
result = _add( n = `Grid`
|
|
||||||
ns = `sap.ui.layout`
|
|
||||||
t_p = VALUE #( ( n = `defaultSpan` v = default_span )
|
|
||||||
( n = `class` v = class ) ) )->_ns_ui( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD tab.
|
|
||||||
result = _add( n = `Tab`
|
|
||||||
ns = `sap.ui.webc.main`
|
|
||||||
t_p = VALUE #( ( n = `text` v = text )
|
|
||||||
( n = `selected` v = selected ) ) )->_ns_ui( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD tabcontainer.
|
|
||||||
result = _add( n = `TabContainer`
|
|
||||||
ns = `sap.ui.webc.main` )->_ns_ui( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD content.
|
|
||||||
result = _add( ns = ns
|
|
||||||
n = `content` )->_ns_ui( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
METHOD simpleform.
|
|
||||||
result = _add( n = `SimpleForm`
|
|
||||||
ns = `sap.ui.layout.form`
|
|
||||||
t_p = VALUE #( ( n = `title` v = title )
|
|
||||||
( n = `layout` v = layout )
|
|
||||||
( n = `id` v = id )
|
|
||||||
( n = `columnsXL` v = columnsxl )
|
|
||||||
( n = `columnsL` v = columnsl )
|
|
||||||
( n = `columnsM` v = columnsm )
|
|
||||||
( n = `editable` v = _2bool( editable ) ) ) )->_ns_ui( ).
|
|
||||||
ENDMETHOD.
|
|
||||||
ENDCLASS.
|
|
|
@ -1,16 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<abapGit version="v1.0.0" serializer="LCL_OBJECT_CLAS" serializer_version="v1.0.0">
|
|
||||||
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
|
||||||
<asx:values>
|
|
||||||
<VSEOCLASS>
|
|
||||||
<CLSNAME>Z2UI5_CL_UI5_UI</CLSNAME>
|
|
||||||
<LANGU>E</LANGU>
|
|
||||||
<DESCRIPT>ns - sap.ui</DESCRIPT>
|
|
||||||
<STATE>1</STATE>
|
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
|
||||||
<FIXPT>X</FIXPT>
|
|
||||||
<UNICODE>X</UNICODE>
|
|
||||||
</VSEOCLASS>
|
|
||||||
</asx:values>
|
|
||||||
</asx:abap>
|
|
||||||
</abapGit>
|
|
Loading…
Reference in New Issue
Block a user