mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 20:36:46 +08:00
New VizFrame Chart control (#1605)
* New VizFrame Chart control List of methods: VIZ_FRAME VIZ_DATASET VIZ_FLATTENED_DATASET VIZ_DIMENSIONS VIZ_DIMENSION_DEFINITION VIZ_MEASURES VIZ_MEASURE_DEFINITION VIZ_FEEDS VIZ_FEED_ITEM * New VizFrame Chart control List of methods: VIZ_FRAME VIZ_DATASET VIZ_FLATTENED_DATASET VIZ_DIMENSIONS VIZ_DIMENSION_DEFINITION VIZ_MEASURES VIZ_MEASURE_DEFINITION VIZ_FEEDS VIZ_FEED_ITEM * New VizFrame Chart control List of methods: VIZ_FRAME VIZ_DATASET VIZ_FLATTENED_DATASET VIZ_DIMENSIONS VIZ_DIMENSION_DEFINITION VIZ_MEASURES VIZ_MEASURE_DEFINITION VIZ_FEEDS VIZ_FEED_ITEM Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * New VizFrame Chart control List of methods: VIZ_FRAME VIZ_DATASET VIZ_FLATTENED_DATASET VIZ_DIMENSIONS VIZ_DIMENSION_DEFINITION VIZ_MEASURES VIZ_MEASURE_DEFINITION VIZ_FEEDS VIZ_FEED_ITEM Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * New VizFrame Chart control List of methods: VIZ_FRAME VIZ_DATASET VIZ_FLATTENED_DATASET VIZ_DIMENSIONS VIZ_DIMENSION_DEFINITION VIZ_MEASURES VIZ_MEASURE_DEFINITION VIZ_FEEDS VIZ_FEED_ITEM Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * New VizFrame Chart control List of methods: VIZ_FRAME VIZ_DATASET VIZ_FLATTENED_DATASET VIZ_DIMENSIONS VIZ_DIMENSION_DEFINITION VIZ_MEASURES VIZ_MEASURE_DEFINITION VIZ_FEEDS VIZ_FEED_ITEM * New VizFrame Chart control List of methods: VIZ_FRAME VIZ_DATASET VIZ_FLATTENED_DATASET VIZ_DIMENSIONS VIZ_DIMENSION_DEFINITION VIZ_MEASURES VIZ_MEASURE_DEFINITION VIZ_FEEDS VIZ_FEED_ITEM --------- Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
This commit is contained in:
parent
95390b1c16
commit
062332d22b
|
@ -5099,6 +5099,68 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||||
|
|
||||||
|
METHODS viz_frame
|
||||||
|
IMPORTING
|
||||||
|
!id TYPE clike OPTIONAL
|
||||||
|
!legendvisible TYPE clike OPTIONAL
|
||||||
|
!vizcustomizations TYPE clike OPTIONAL
|
||||||
|
!vizproperties TYPE clike OPTIONAL
|
||||||
|
!vizscales TYPE clike OPTIONAL
|
||||||
|
!viztype TYPE clike OPTIONAL
|
||||||
|
!height TYPE clike OPTIONAL
|
||||||
|
!width TYPE clike OPTIONAL
|
||||||
|
!uiconfig TYPE clike DEFAULT `{applicationSet:'fiori'}`
|
||||||
|
!visible TYPE clike OPTIONAL
|
||||||
|
!selectdata TYPE clike OPTIONAL
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_dataset
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_flattened_dataset
|
||||||
|
IMPORTING
|
||||||
|
!data TYPE clike OPTIONAL
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_dimensions
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_dimension_definition
|
||||||
|
IMPORTING
|
||||||
|
!axis TYPE clike OPTIONAL
|
||||||
|
!datatype TYPE clike OPTIONAL
|
||||||
|
!displayvalue TYPE clike OPTIONAL
|
||||||
|
!identity TYPE clike OPTIONAL
|
||||||
|
!name TYPE clike OPTIONAL
|
||||||
|
!sorter TYPE clike OPTIONAL
|
||||||
|
!value TYPE clike OPTIONAL
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_measures
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_measure_definition
|
||||||
|
IMPORTING
|
||||||
|
!format TYPE clike OPTIONAL
|
||||||
|
!group TYPE clike OPTIONAL
|
||||||
|
!identity TYPE clike OPTIONAL
|
||||||
|
!name TYPE clike OPTIONAL
|
||||||
|
!range TYPE clike OPTIONAL
|
||||||
|
!unit TYPE clike OPTIONAL
|
||||||
|
!value TYPE clike OPTIONAL
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_feeds
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
|
METHODS viz_feed_item
|
||||||
|
IMPORTING
|
||||||
|
!id TYPE clike OPTIONAL
|
||||||
|
!uid TYPE clike OPTIONAL
|
||||||
|
!type TYPE clike OPTIONAL
|
||||||
|
!values TYPE clike OPTIONAL
|
||||||
|
RETURNING
|
||||||
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
DATA mv_name TYPE string.
|
DATA mv_name TYPE string.
|
||||||
DATA mv_ns TYPE string.
|
DATA mv_ns TYPE string.
|
||||||
|
@ -10360,6 +10422,8 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
||||||
( n = `si` v = `sap.suite.ui.commons.statusindicator` )
|
( n = `si` v = `sap.suite.ui.commons.statusindicator` )
|
||||||
( n = `vm` v = `sap.ui.comp.variants` )
|
( n = `vm` v = `sap.ui.comp.variants` )
|
||||||
( n = `viz` v = `sap.viz.ui5.controls` )
|
( n = `viz` v = `sap.viz.ui5.controls` )
|
||||||
|
( n = `xmlns:viz.data` v = `sap.viz.ui5.data` )
|
||||||
|
( n = `xmlns:viz.feeds` v = `sap.viz.ui5.controls.common.feeds` )
|
||||||
( n = `vk` v = `sap.ui.vk` )
|
( n = `vk` v = `sap.ui.vk` )
|
||||||
( n = `vbm` v = `sap.ui.vbm` )
|
( n = `vbm` v = `sap.ui.vbm` )
|
||||||
( n = `ndc` v = `sap.ndc` )
|
( n = `ndc` v = `sap.ndc` )
|
||||||
|
@ -10689,4 +10753,118 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
||||||
( n = `color` v = color )
|
( n = `color` v = color )
|
||||||
( n = `fractionScale` v = fractionScale ) ) ).
|
( n = `fractionScale` v = fractionScale ) ) ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
METHOD viz_dataset.
|
||||||
|
result = _generic( name = 'dataset'
|
||||||
|
ns = 'viz' ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD viz_dimensions.
|
||||||
|
result = _generic( name = 'dimensions'
|
||||||
|
ns = 'viz.data' ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD viz_dimension_definition.
|
||||||
|
result = _generic( name = 'DimensionDefinition'
|
||||||
|
ns = 'viz.data'
|
||||||
|
t_prop = VALUE #( ( n = `axis` v = axis )
|
||||||
|
( n = `dataType` v = datatype )
|
||||||
|
( n = `displayValue` v = displayvalue )
|
||||||
|
( n = `identity` v = identity )
|
||||||
|
( n = `name` v = name )
|
||||||
|
( n = `sorter` v = sorter )
|
||||||
|
( n = `value` v = value ) ) ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD viz_feeds.
|
||||||
|
result = _generic( name = 'feeds'
|
||||||
|
ns = 'viz' ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD viz_feed_item.
|
||||||
|
result = _generic( name = 'FeedItem'
|
||||||
|
ns = 'viz.feeds'
|
||||||
|
t_prop = VALUE #( ( n = `id` v = id )
|
||||||
|
( n = `uid` v = uid )
|
||||||
|
( n = `type` v = type )
|
||||||
|
( n = `values ` v = values ) ) ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD viz_flattened_dataset.
|
||||||
|
result = _generic( name = 'FlattenedDataset'
|
||||||
|
ns = 'viz.data'
|
||||||
|
t_prop = VALUE #( ( n = `data` v = data ) ) ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD viz_frame.
|
||||||
|
data(lv_vizproperties) = ``.
|
||||||
|
IF vizproperties IS INITIAL.
|
||||||
|
lv_vizproperties = `{` && |\n| &&
|
||||||
|
`"plotArea": {` && |\n| &&
|
||||||
|
`"dataLabel": {` && |\n| &&
|
||||||
|
`"formatString": "",` && |\n| &&
|
||||||
|
`"visible": false` && |\n| &&
|
||||||
|
`}` && |\n| &&
|
||||||
|
`},` && |\n| &&
|
||||||
|
`"valueAxis": {` && |\n| &&
|
||||||
|
`"label": {` && |\n| &&
|
||||||
|
`"formatString": ""` && |\n| &&
|
||||||
|
`},` && |\n| &&
|
||||||
|
`"title": {` && |\n| &&
|
||||||
|
`"visible": false` && |\n| &&
|
||||||
|
`}` && |\n| &&
|
||||||
|
`},` && |\n| &&
|
||||||
|
`"categoryAxis": {` && |\n| &&
|
||||||
|
`"title": {` && |\n| &&
|
||||||
|
`"visible": false` && |\n| &&
|
||||||
|
`}` && |\n| &&
|
||||||
|
`},` && |\n| &&
|
||||||
|
`"title": {` && |\n| &&
|
||||||
|
`"visible": false,` && |\n| &&
|
||||||
|
`"text": ""` && |\n| &&
|
||||||
|
`}` && |\n| &&
|
||||||
|
`}`.
|
||||||
|
ELSE.
|
||||||
|
lv_vizproperties = vizproperties.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
result = _generic( name = 'VizFrame'
|
||||||
|
ns = 'viz'
|
||||||
|
t_prop = VALUE #( ( n = `id` v = id )
|
||||||
|
( n = `legendVisible` v = legendvisible )
|
||||||
|
( n = `vizCustomizations` v = vizcustomizations )
|
||||||
|
( n = `vizProperties` v = lv_vizproperties )
|
||||||
|
( n = `vizScales` v = vizscales )
|
||||||
|
( n = `vizType` v = viztype )
|
||||||
|
( n = `height` v = height )
|
||||||
|
( n = `width` v = width )
|
||||||
|
( n = `uiConfig` v = uiconfig )
|
||||||
|
( n = `visible` v = z2ui5_cl_util=>boolean_abap_2_json( visible ) )
|
||||||
|
( n = `selectData` v = selectdata ) ) ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD viz_measures.
|
||||||
|
result = _generic( name = 'measures'
|
||||||
|
ns = 'viz.data' ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
METHOD viz_measure_definition.
|
||||||
|
result = _generic( name = 'MeasureDefinition'
|
||||||
|
ns = 'viz.data'
|
||||||
|
t_prop = VALUE #( ( n = `format` v = format )
|
||||||
|
( n = `group` v = group )
|
||||||
|
( n = `identity` v = identity )
|
||||||
|
( n = `name` v = name )
|
||||||
|
( n = `range` v = range )
|
||||||
|
( n = `unit` v = unit )
|
||||||
|
( n = `value` v = value ) ) ).
|
||||||
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user