Preparation for new Demo Flexible sizing - Toolbar (#1419)

* Preparation for new Demo Flexible sizing - Toolbar

* Preparation for new Demo (2)

* Preparation for new Demo (3)

* Preparation for new Demo (4)

* Preparation for new Demo (5)
This commit is contained in:
Francisco Milán 2024-09-12 01:15:33 -06:00 committed by GitHub
parent 622c19c8b6
commit c83640913d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -168,6 +168,24 @@ CLASS z2ui5_cl_xml_view DEFINITION
PREFERRED PARAMETER items PREFERRED PARAMETER items
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view. RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS analytical_table
IMPORTING !ns TYPE clike OPTIONAL
selectionmode TYPE clike OPTIONAL
rowmode TYPE clike OPTIONAL
toolbar TYPE clike OPTIONAL
columns TYPE clike OPTIONAL
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS rowmode
IMPORTING !ns TYPE clike OPTIONAL
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS auto
IMPORTING !ns TYPE clike OPTIONAL
rowcontentheight TYPE clike OPTIONAL
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS message_strip METHODS message_strip
IMPORTING !text TYPE clike OPTIONAL IMPORTING !text TYPE clike OPTIONAL
!type TYPE clike OPTIONAL !type TYPE clike OPTIONAL
@ -647,6 +665,11 @@ CLASS z2ui5_cl_xml_view DEFINITION
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view. RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS columns METHODS columns
IMPORTING !ns TYPE clike OPTIONAL
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS analytical_column
IMPORTING !ns TYPE clike OPTIONAL
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view. RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS column METHODS column
@ -4731,7 +4754,8 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD columns. METHOD columns.
result = _generic( `columns` ). result = _generic( ns = ns
name = `columns` ).
ENDMETHOD. ENDMETHOD.
@ -9054,8 +9078,8 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD toolbar. METHOD toolbar.
DATA(lv_name) = COND #( WHEN ns = 'table' THEN 'toolbar' ELSE `Toolbar` ).
result = _generic( name = `Toolbar` result = _generic( name = lv_name
ns = ns ns = ns
t_prop = VALUE #( ( n = `active` v = z2ui5_cl_util=>boolean_abap_2_json( active ) ) t_prop = VALUE #( ( n = `active` v = z2ui5_cl_util=>boolean_abap_2_json( active ) )
( n = `ariaHasPopup` v = ariahaspopup ) ( n = `ariaHasPopup` v = ariahaspopup )
@ -9728,7 +9752,8 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
( n = `fl` v = `sap.ui.fl` ) ( n = `fl` v = `sap.ui.fl` )
( n = `plugins` v = `sap.m.plugins` ) ( n = `plugins` v = `sap.m.plugins` )
( n = `tnt` v = `sap.tnt` ) ( n = `tnt` v = `sap.tnt` )
( n = `mdc` v = `sap.ui.mdc` ) ). ( n = `mdc` v = `sap.ui.mdc` )
( n = `trm` v = `sap.ui.table.rowmodes` ) ).
LOOP AT mt_ns REFERENCE INTO DATA(lr_ns) WHERE table_line IS NOT INITIAL LOOP AT mt_ns REFERENCE INTO DATA(lr_ns) WHERE table_line IS NOT INITIAL
AND table_line <> `mvc` AND table_line <> `mvc`
@ -10019,4 +10044,36 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD tiles. METHOD tiles.
result = _generic( `tiles` ). result = _generic( `tiles` ).
ENDMETHOD. ENDMETHOD.
METHOD analytical_column.
result = _generic( ns = ns
name = `AnalyticalColumn` ).
ENDMETHOD.
METHOD analytical_table.
result = _generic(
name = `AnalyticalTable`
ns = ns
t_prop = VALUE #(
( n = `selectionMode` v = selectionmode )
( n = `rowMode` v = rowmode )
( n = `toolbar` v = toolbar )
( n = `columns` v = columns ) ) ).
ENDMETHOD.
METHOD auto.
result = _generic( ns = ns
name = `Auto`
t_prop = VALUE #( ( n = `rowContentHeight` v = rowcontentheight ) ) ).
ENDMETHOD.
METHOD rowmode.
result = _generic(
name = `rowMode`
ns = ns ).
ENDMETHOD.
ENDCLASS. ENDCLASS.