mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-30 07:16:10 +08:00
parent
1b591a10e0
commit
cd6ef63cf0
|
@ -898,9 +898,11 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
||||||
METHODS mid_column_pages
|
METHODS mid_column_pages
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
|
||||||
METHODS end_column_pages
|
METHODS end_column_pages
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||||
|
|
||||||
METHODS ui_table
|
METHODS ui_table
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!rows TYPE clike OPTIONAL
|
!rows TYPE clike OPTIONAL
|
||||||
|
@ -933,6 +935,7 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
||||||
PREFERRED PARAMETER rows
|
PREFERRED PARAMETER rows
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||||
|
|
||||||
METHODS ui_column
|
METHODS ui_column
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!width TYPE clike OPTIONAL
|
!width TYPE clike OPTIONAL
|
||||||
|
@ -965,7 +968,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD actions.
|
METHOD actions.
|
||||||
|
@ -1270,6 +1273,16 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD currency.
|
||||||
|
result = _generic( name = `Currency`
|
||||||
|
ns = 'u'
|
||||||
|
t_prop = VALUE #(
|
||||||
|
( n = `value` v = value )
|
||||||
|
( n = `currency` v = currency ) ) ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD custom_data.
|
METHOD custom_data.
|
||||||
result = _generic( `customData` ).
|
result = _generic( `customData` ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
@ -1368,7 +1381,6 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
result->mt_prop = VALUE #( BASE result->mt_prop
|
result->mt_prop = VALUE #( BASE result->mt_prop
|
||||||
( n = 'displayBlock' v = 'true' )
|
( n = 'displayBlock' v = 'true' )
|
||||||
( n = 'height' v = '100%' )
|
( n = 'height' v = '100%' )
|
||||||
* ( n = 'controllerName' v = z2ui5_cl_http_handler=>config-controller_name ) ).
|
|
||||||
( n = 'controllerName' v = result->ss_config-controller_name ) ).
|
( n = 'controllerName' v = result->ss_config-controller_name ) ).
|
||||||
|
|
||||||
result->m_name = `View`.
|
result->m_name = `View`.
|
||||||
|
@ -1470,6 +1482,22 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD generictile.
|
||||||
|
|
||||||
|
result = me.
|
||||||
|
_generic(
|
||||||
|
name = `GenericTile`
|
||||||
|
ns = ``
|
||||||
|
t_prop = VALUE #(
|
||||||
|
( n = `class` v = class )
|
||||||
|
( n = `header` v = header )
|
||||||
|
( n = `press` v = press )
|
||||||
|
( n = `frameType` v = frametype )
|
||||||
|
( n = `subheader` v = subheader ) ) ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD generic_tag.
|
METHOD generic_tag.
|
||||||
result = _generic( name = `GenericTag`
|
result = _generic( name = `GenericTag`
|
||||||
t_prop = VALUE #( ( n = `ariaLabelledBy` v = arialabelledby )
|
t_prop = VALUE #( ( n = `ariaLabelledBy` v = arialabelledby )
|
||||||
|
@ -2148,13 +2176,13 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD suggestion_rows.
|
METHOD suggestion_items.
|
||||||
result = _generic( `suggestionRows` ).
|
result = _generic( `suggestionItems` ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD suggestion_items.
|
METHOD suggestion_rows.
|
||||||
result = _generic( `suggestionItems` ).
|
result = _generic( `suggestionRows` ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -2224,6 +2252,14 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD tilecontent.
|
||||||
|
|
||||||
|
result = _generic( name = `TileContent`
|
||||||
|
ns = `` ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD time_picker.
|
METHOD time_picker.
|
||||||
result = me.
|
result = me.
|
||||||
_generic( name = `TimePicker`
|
_generic( name = `TimePicker`
|
||||||
|
@ -2245,6 +2281,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD toggle_button.
|
METHOD toggle_button.
|
||||||
|
|
||||||
result = me.
|
result = me.
|
||||||
_generic( name = `ToggleButton`
|
_generic( name = `ToggleButton`
|
||||||
t_prop = VALUE #( ( n = `press` v = press )
|
t_prop = VALUE #( ( n = `press` v = press )
|
||||||
|
@ -2257,6 +2294,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD token.
|
METHOD token.
|
||||||
|
|
||||||
result = me.
|
result = me.
|
||||||
_generic( name = `Token`
|
_generic( name = `Token`
|
||||||
t_prop = VALUE #( ( n = `key` v = key )
|
t_prop = VALUE #( ( n = `key` v = key )
|
||||||
|
@ -2268,38 +2306,49 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD tokens.
|
METHOD tokens.
|
||||||
|
|
||||||
result = _generic( `tokens` ).
|
result = _generic( `tokens` ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD toolbar.
|
METHOD toolbar.
|
||||||
|
|
||||||
result = _generic( `Toolbar` ).
|
result = _generic( `Toolbar` ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD toolbar_spacer.
|
METHOD toolbar_spacer.
|
||||||
|
|
||||||
result = me.
|
result = me.
|
||||||
_generic( name = `ToolbarSpacer`
|
_generic( name = `ToolbarSpacer`
|
||||||
ns = ns ).
|
ns = ns ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD tree_column.
|
METHOD tree_column.
|
||||||
|
|
||||||
result = _generic( name = `Column`
|
result = _generic( name = `Column`
|
||||||
ns = `table`
|
ns = `table`
|
||||||
t_prop = VALUE #(
|
t_prop = VALUE #(
|
||||||
( n = `label` v = label )
|
( n = `label` v = label )
|
||||||
( n = `hAlign` v = halign ) ) ).
|
( n = `hAlign` v = halign ) ) ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD tree_columns.
|
METHOD tree_columns.
|
||||||
|
|
||||||
result = _generic( name = `columns`
|
result = _generic( name = `columns`
|
||||||
ns = `table` ).
|
ns = `table` ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD tree_table.
|
METHOD tree_table.
|
||||||
|
|
||||||
result = _generic( name = `TreeTable`
|
result = _generic( name = `TreeTable`
|
||||||
ns = `table`
|
ns = `table`
|
||||||
t_prop = VALUE #(
|
t_prop = VALUE #(
|
||||||
|
@ -2315,12 +2364,85 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD tree_template.
|
METHOD tree_template.
|
||||||
|
|
||||||
result = _generic( name = `template`
|
result = _generic( name = `template`
|
||||||
ns = `table` ).
|
ns = `table` ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD ui_column.
|
||||||
|
result = _generic( name = `Column`
|
||||||
|
ns = 'table'
|
||||||
|
t_prop = VALUE #(
|
||||||
|
( n = `width` v = width )
|
||||||
|
( n = `showSortMenuEntry` v = showSortMenuEntry )
|
||||||
|
( n = `sortProperty` v = sortProperty )
|
||||||
|
( n = `showFilterMenuEntry` v = showFilterMenuEntry )
|
||||||
|
( n = `filterProperty` v = filterProperty ) ) ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD ui_columns.
|
||||||
|
result = _generic( name = `columns`
|
||||||
|
ns = 'table' ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD ui_extension.
|
||||||
|
|
||||||
|
result = _generic( name = `extension`
|
||||||
|
ns = 'table' ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD ui_table.
|
||||||
|
|
||||||
|
result = _generic( name = `Table`
|
||||||
|
ns = 'table'
|
||||||
|
t_prop = VALUE #(
|
||||||
|
( n = `rows` v = rows )
|
||||||
|
( n = `alternateRowColors` v = lcl_utility=>get_json_boolean( alternateRowColors ) )
|
||||||
|
( n = `columnHeaderVisible` v = columnheadervisible )
|
||||||
|
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) )
|
||||||
|
( n = `enableCellFilter` v = lcl_utility=>get_json_boolean( enablecellfilter ) )
|
||||||
|
( n = `enableGrouping` v = lcl_utility=>get_json_boolean( enablegrouping ) )
|
||||||
|
( n = `senableSelectAll` v = lcl_utility=>get_json_boolean( enableselectall ) )
|
||||||
|
( n = `firstVisibleRow` v = firstvisiblerow )
|
||||||
|
( n = `fixedBottomRowCount` v = fixedbottomrowcount )
|
||||||
|
( n = `fixedColumnCount` v = fixedColumnCount )
|
||||||
|
( n = `rowactioncount` v = rowactioncount )
|
||||||
|
( n = `fixedRowCount` v = fixedRowCount )
|
||||||
|
( n = `minAutoRowCount` v = minAutoRowCount )
|
||||||
|
( n = `minAutoRowCount` v = minAutoRowCount )
|
||||||
|
( n = `rowHeight` v = rowHeight )
|
||||||
|
( n = `selectedIndex` v = selectedIndex )
|
||||||
|
( n = `selectionMode` v = selectionMode )
|
||||||
|
( n = `showColumnVisibilityMenu` v = lcl_utility=>get_json_boolean( showColumnVisibilityMenu ) )
|
||||||
|
( n = `showNoData` v = lcl_utility=>get_json_boolean( showNoData ) )
|
||||||
|
( n = `threshold` v = threshold )
|
||||||
|
( n = `visibleRowCount` v = visibleRowCount )
|
||||||
|
( n = `visibleRowCountMode` v = visibleRowCountMode )
|
||||||
|
( n = `with` v = with )
|
||||||
|
( n = `footer` v = footer )
|
||||||
|
( n = `filter` v = filter )
|
||||||
|
( n = `sort` v = sort )
|
||||||
|
( n = `customFilter` v = customFilter )
|
||||||
|
( n = `rowSelectionChange` v = rowSelectionChange )
|
||||||
|
) ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD ui_template.
|
||||||
|
|
||||||
|
result = _generic( name = `template`
|
||||||
|
ns = 'table' ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD vbox.
|
METHOD vbox.
|
||||||
|
|
||||||
result = _generic( name = `VBox`
|
result = _generic( name = `VBox`
|
||||||
t_prop = VALUE #( ( n = `height` v = height )
|
t_prop = VALUE #( ( n = `height` v = height )
|
||||||
( n = `justifyContent` v = justifyContent )
|
( n = `justifyContent` v = justifyContent )
|
||||||
|
@ -2329,6 +2451,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD vertical_layout.
|
METHOD vertical_layout.
|
||||||
|
|
||||||
result = _generic( name = `VerticalLayout`
|
result = _generic( name = `VerticalLayout`
|
||||||
ns = `layout`
|
ns = `layout`
|
||||||
t_prop = VALUE #( ( n = `class` v = class )
|
t_prop = VALUE #( ( n = `class` v = class )
|
||||||
|
@ -2337,6 +2460,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD xml_get.
|
METHOD xml_get.
|
||||||
|
|
||||||
CASE m_name.
|
CASE m_name.
|
||||||
WHEN `ZZPLAIN`.
|
WHEN `ZZPLAIN`.
|
||||||
result = mt_prop[ n = `VALUE` ]-v.
|
result = mt_prop[ n = `VALUE` ]-v.
|
||||||
|
@ -2366,6 +2490,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
DATA(lv_ns) = COND #( WHEN m_ns <> || THEN |{ m_ns }:| ).
|
DATA(lv_ns) = COND #( WHEN m_ns <> || THEN |{ m_ns }:| ).
|
||||||
result = |{ result }</{ lv_ns }{ m_name }>|.
|
result = |{ result }</{ lv_ns }{ m_name }>|.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -2377,6 +2502,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD _generic.
|
METHOD _generic.
|
||||||
|
|
||||||
DATA(result2) = NEW z2ui5_cl_xml_view( ).
|
DATA(result2) = NEW z2ui5_cl_xml_view( ).
|
||||||
result2->m_name = name.
|
result2->m_name = name.
|
||||||
result2->m_ns = ns.
|
result2->m_ns = ns.
|
||||||
|
@ -2387,104 +2513,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||||
|
|
||||||
m_root->m_last = result2.
|
m_root->m_last = result2.
|
||||||
result = result2.
|
result = result2.
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD generictile.
|
|
||||||
|
|
||||||
result = me.
|
|
||||||
_generic(
|
|
||||||
name = `GenericTile`
|
|
||||||
ns = ``
|
|
||||||
t_prop = VALUE #(
|
|
||||||
( n = `class` v = class )
|
|
||||||
( n = `header` v = header )
|
|
||||||
( n = `press` v = press )
|
|
||||||
( n = `frameType` v = frametype )
|
|
||||||
( n = `subheader` v = subheader ) ) ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD tilecontent.
|
|
||||||
|
|
||||||
result = _generic( name = `TileContent`
|
|
||||||
ns = `` ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD currency.
|
|
||||||
result = _generic( name = `Currency`
|
|
||||||
ns = 'u'
|
|
||||||
t_prop = VALUE #(
|
|
||||||
( n = `value` v = value )
|
|
||||||
( n = `currency` v = currency ) ) ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD ui_column.
|
|
||||||
result = _generic( name = `Column`
|
|
||||||
ns = 'table'
|
|
||||||
t_prop = VALUE #(
|
|
||||||
( n = `width` v = width )
|
|
||||||
( n = `showSortMenuEntry` v = showSortMenuEntry )
|
|
||||||
( n = `sortProperty` v = sortProperty )
|
|
||||||
( n = `showFilterMenuEntry` v = showFilterMenuEntry )
|
|
||||||
( n = `filterProperty` v = filterProperty ) ) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD ui_columns.
|
|
||||||
result = _generic( name = `columns`
|
|
||||||
ns = 'table' ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD ui_extension.
|
|
||||||
result = _generic( name = `extension`
|
|
||||||
ns = 'table' ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD ui_table.
|
|
||||||
result = _generic( name = `Table`
|
|
||||||
ns = 'table'
|
|
||||||
t_prop = VALUE #(
|
|
||||||
( n = `rows` v = rows )
|
|
||||||
( n = `alternateRowColors` v = lcl_utility=>get_json_boolean( alternateRowColors ) )
|
|
||||||
( n = `columnHeaderVisible` v = columnheadervisible )
|
|
||||||
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) )
|
|
||||||
( n = `enableCellFilter` v = lcl_utility=>get_json_boolean( enablecellfilter ) )
|
|
||||||
( n = `enableGrouping` v = lcl_utility=>get_json_boolean( enablegrouping ) )
|
|
||||||
( n = `senableSelectAll` v = lcl_utility=>get_json_boolean( enableselectall ) )
|
|
||||||
( n = `firstVisibleRow` v = firstvisiblerow )
|
|
||||||
( n = `fixedBottomRowCount` v = fixedbottomrowcount )
|
|
||||||
( n = `fixedColumnCount` v = fixedColumnCount )
|
|
||||||
( n = `fixedRowCount` v = fixedRowCount )
|
|
||||||
( n = `minAutoRowCount` v = minAutoRowCount )
|
|
||||||
( n = `minAutoRowCount` v = minAutoRowCount )
|
|
||||||
( n = `rowHeight` v = rowHeight )
|
|
||||||
( n = `selectedIndex` v = selectedIndex )
|
|
||||||
( n = `selectionMode` v = selectionMode )
|
|
||||||
( n = `showColumnVisibilityMenu` v = lcl_utility=>get_json_boolean( showColumnVisibilityMenu ) )
|
|
||||||
( n = `showNoData` v = lcl_utility=>get_json_boolean( showNoData ) )
|
|
||||||
( n = `threshold` v = threshold )
|
|
||||||
( n = `visibleRowCount` v = visibleRowCount )
|
|
||||||
( n = `visibleRowCountMode` v = visibleRowCountMode )
|
|
||||||
( n = `with` v = with )
|
|
||||||
( n = `footer` v = footer )
|
|
||||||
( n = `filter` v = filter )
|
|
||||||
( n = `sort` v = sort )
|
|
||||||
( n = `customFilter` v = customFilter )
|
|
||||||
( n = `rowSelectionChange` v = rowSelectionChange )
|
|
||||||
) ).
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD ui_template.
|
|
||||||
result = _generic( name = `template`
|
|
||||||
ns = 'table' ).
|
|
||||||
ENDMETHOD.
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user