mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 02:58:20 +08:00
parent
1b591a10e0
commit
cd6ef63cf0
|
@ -898,9 +898,11 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
|||
METHODS mid_column_pages
|
||||
RETURNING
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||
|
||||
METHODS end_column_pages
|
||||
RETURNING
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||
|
||||
METHODS ui_table
|
||||
IMPORTING
|
||||
!rows TYPE clike OPTIONAL
|
||||
|
@ -932,7 +934,8 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
|||
!customfilter TYPE clike OPTIONAL
|
||||
PREFERRED PARAMETER rows
|
||||
RETURNING
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||
|
||||
METHODS ui_column
|
||||
IMPORTING
|
||||
!width TYPE clike OPTIONAL
|
||||
|
@ -965,7 +968,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||
CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD actions.
|
||||
|
@ -1270,6 +1273,16 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD currency.
|
||||
result = _generic( name = `Currency`
|
||||
ns = 'u'
|
||||
t_prop = VALUE #(
|
||||
( n = `value` v = value )
|
||||
( n = `currency` v = currency ) ) ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD custom_data.
|
||||
result = _generic( `customData` ).
|
||||
ENDMETHOD.
|
||||
|
@ -1368,7 +1381,6 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
result->mt_prop = VALUE #( BASE result->mt_prop
|
||||
( n = 'displayBlock' v = 'true' )
|
||||
( n = 'height' v = '100%' )
|
||||
* ( n = 'controllerName' v = z2ui5_cl_http_handler=>config-controller_name ) ).
|
||||
( n = 'controllerName' v = result->ss_config-controller_name ) ).
|
||||
|
||||
result->m_name = `View`.
|
||||
|
@ -1470,6 +1482,22 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
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.
|
||||
result = _generic( name = `GenericTag`
|
||||
t_prop = VALUE #( ( n = `ariaLabelledBy` v = arialabelledby )
|
||||
|
@ -2148,13 +2176,13 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD suggestion_rows.
|
||||
result = _generic( `suggestionRows` ).
|
||||
METHOD suggestion_items.
|
||||
result = _generic( `suggestionItems` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD suggestion_items.
|
||||
result = _generic( `suggestionItems` ).
|
||||
METHOD suggestion_rows.
|
||||
result = _generic( `suggestionRows` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
@ -2224,6 +2252,14 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD tilecontent.
|
||||
|
||||
result = _generic( name = `TileContent`
|
||||
ns = `` ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD time_picker.
|
||||
result = me.
|
||||
_generic( name = `TimePicker`
|
||||
|
@ -2245,6 +2281,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD toggle_button.
|
||||
|
||||
result = me.
|
||||
_generic( name = `ToggleButton`
|
||||
t_prop = VALUE #( ( n = `press` v = press )
|
||||
|
@ -2257,6 +2294,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD token.
|
||||
|
||||
result = me.
|
||||
_generic( name = `Token`
|
||||
t_prop = VALUE #( ( n = `key` v = key )
|
||||
|
@ -2268,38 +2306,49 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD tokens.
|
||||
|
||||
result = _generic( `tokens` ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD toolbar.
|
||||
|
||||
result = _generic( `Toolbar` ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD toolbar_spacer.
|
||||
|
||||
result = me.
|
||||
_generic( name = `ToolbarSpacer`
|
||||
ns = ns ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD tree_column.
|
||||
|
||||
result = _generic( name = `Column`
|
||||
ns = `table`
|
||||
t_prop = VALUE #(
|
||||
( n = `label` v = label )
|
||||
( n = `hAlign` v = halign ) ) ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD tree_columns.
|
||||
|
||||
result = _generic( name = `columns`
|
||||
ns = `table` ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD tree_table.
|
||||
|
||||
result = _generic( name = `TreeTable`
|
||||
ns = `table`
|
||||
t_prop = VALUE #(
|
||||
|
@ -2315,12 +2364,85 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD tree_template.
|
||||
|
||||
result = _generic( name = `template`
|
||||
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.
|
||||
|
||||
|
||||
METHOD vbox.
|
||||
|
||||
result = _generic( name = `VBox`
|
||||
t_prop = VALUE #( ( n = `height` v = height )
|
||||
( n = `justifyContent` v = justifyContent )
|
||||
|
@ -2329,6 +2451,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD vertical_layout.
|
||||
|
||||
result = _generic( name = `VerticalLayout`
|
||||
ns = `layout`
|
||||
t_prop = VALUE #( ( n = `class` v = class )
|
||||
|
@ -2337,6 +2460,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD xml_get.
|
||||
|
||||
CASE m_name.
|
||||
WHEN `ZZPLAIN`.
|
||||
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 }:| ).
|
||||
result = |{ result }</{ lv_ns }{ m_name }>|.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
@ -2377,6 +2502,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD _generic.
|
||||
|
||||
DATA(result2) = NEW z2ui5_cl_xml_view( ).
|
||||
result2->m_name = name.
|
||||
result2->m_ns = ns.
|
||||
|
@ -2387,104 +2513,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|||
|
||||
m_root->m_last = 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.
|
||||
|
||||
|
||||
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.
|
||||
|
|
Loading…
Reference in New Issue
Block a user