mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 23:06:30 +08:00

* TreeTable: new parameters API Reference: sap.ui.table.TreeTable New parameters for TreeTable and TreeColumn * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * FilterBar: Namespace "fb" was missing FilterBar: Namespace "fb" was missing: xmlns:fb="sap.ui.comp.filterbar" * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * FlexibleColumnLayout - aggregations are missing sap.f.FlexibleColumnLayout: - aggregations are missing: beginColumnPages midColumnPages endColumnPages * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> * Update src/z2ui5_cl_xml_view.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> --------- Co-authored-by: oblomov <102328295+oblomov-dev@users.noreply.github.com> Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2299 lines
86 KiB
ABAP
2299 lines
86 KiB
ABAP
CLASS z2ui5_cl_xml_view DEFINITION
|
|
PUBLIC
|
|
FINAL
|
|
CREATE PROTECTED.
|
|
|
|
PUBLIC SECTION.
|
|
TYPES:
|
|
BEGIN OF ty_s_name_value,
|
|
n TYPE string,
|
|
v TYPE string,
|
|
END OF ty_s_name_value.
|
|
TYPES ty_t_name_value TYPE STANDARD TABLE OF ty_s_name_value WITH EMPTY KEY.
|
|
|
|
DATA m_name TYPE string.
|
|
DATA m_ns TYPE string.
|
|
DATA mt_prop TYPE ty_t_name_value.
|
|
|
|
DATA m_root TYPE REF TO z2ui5_cl_xml_view.
|
|
DATA m_last TYPE REF TO z2ui5_cl_xml_view.
|
|
DATA m_parent TYPE REF TO z2ui5_cl_xml_view.
|
|
DATA t_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_xml_view WITH EMPTY KEY.
|
|
|
|
DATA ss_config TYPE z2ui5_if_client=>ty_s_config.
|
|
|
|
CLASS-METHODS factory
|
|
IMPORTING
|
|
t_ns TYPE ty_t_name_value OPTIONAL
|
|
client TYPE REF TO z2ui5_if_client
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
CLASS-METHODS factory_popup
|
|
IMPORTING
|
|
t_ns TYPE ty_t_name_value OPTIONAL
|
|
client TYPE REF TO z2ui5_if_client
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS hlp_get_source_code_url
|
|
RETURNING
|
|
VALUE(result) TYPE string.
|
|
|
|
METHODS hlp_replace_controller_name
|
|
IMPORTING xml TYPE string
|
|
RETURNING VALUE(result) TYPE string.
|
|
|
|
METHODS constructor.
|
|
|
|
METHODS horizontal_layout
|
|
IMPORTING class TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS Dynamic_Page
|
|
IMPORTING headerExpanded TYPE clike OPTIONAL
|
|
showFooter TYPE clike OPTIONAL
|
|
headerPinned TYPE clike OPTIONAL
|
|
toggleHeaderOnTitleClick TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS Dynamic_Page_Title
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS Dynamic_Page_Header
|
|
IMPORTING pinnable TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS Illustrated_Message
|
|
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_xml_view.
|
|
|
|
METHODS additional_Content
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS flex_box
|
|
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
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS popover
|
|
IMPORTING title TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
placement TYPE clike OPTIONAL
|
|
initialFocus TYPE clike OPTIONAL
|
|
contentwidth TYPE clike OPTIONAL
|
|
contentheight TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS list_item
|
|
IMPORTING text TYPE clike OPTIONAL
|
|
additionaltext TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS table
|
|
IMPORTING items TYPE clike OPTIONAL
|
|
growing TYPE clike OPTIONAL
|
|
growingthreshold TYPE clike OPTIONAL
|
|
growingscrolltoload TYPE clike OPTIONAL
|
|
headertext TYPE clike OPTIONAL
|
|
sticky TYPE clike OPTIONAL
|
|
mode TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
selectionchange TYPE clike OPTIONAL
|
|
alternateRowColors TYPE clike OPTIONAL
|
|
autoPopinMode TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER items
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS message_strip
|
|
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_xml_view.
|
|
|
|
METHODS footer
|
|
IMPORTING ns TYPE string OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS message_page
|
|
IMPORTING show_header TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
enableformattedtext TYPE clike OPTIONAL
|
|
description TYPE clike OPTIONAL
|
|
icon TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS object_page_layout
|
|
IMPORTING showTitleInHeaderContent TYPE clike OPTIONAL
|
|
showEditHeaderButton TYPE clike OPTIONAL
|
|
editHeaderButtonPress TYPE clike OPTIONAL
|
|
upperCaseAnchorBar TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS Object_Page_Dyn_Header_Title
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS expanded_heading
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS snapped_heading
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS expanded_content
|
|
IMPORTING ns TYPE clike
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS snapped_content
|
|
IMPORTING ns TYPE clike
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS heading
|
|
IMPORTING ns TYPE clike
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS actions
|
|
IMPORTING ns TYPE clike
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS snapped_Title_On_Mobile
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS header
|
|
IMPORTING ns TYPE clike DEFAULT `f`
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS navigation_actions
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS avatar
|
|
IMPORTING src TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
displaysize TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS header_title
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS sections
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS Object_Page_Section
|
|
IMPORTING titleUppercase TYPE clike OPTIONAL
|
|
title TYPE clike OPTIONAL
|
|
importance TYPE clike OPTIONAL
|
|
id TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS sub_sections
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS Object_page_Sub_Section
|
|
IMPORTING id TYPE clike OPTIONAL
|
|
title TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS shell
|
|
IMPORTING ns TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS blocks
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS layout_data
|
|
IMPORTING ns TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS flex_item_data
|
|
IMPORTING growfactor TYPE clike OPTIONAL
|
|
basesize TYPE clike OPTIONAL
|
|
backgrounddesign TYPE clike OPTIONAL
|
|
styleclass TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS code_editor
|
|
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_xml_view.
|
|
|
|
METHODS suggestion_items
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS vertical_layout
|
|
IMPORTING class TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS multi_input
|
|
IMPORTING showclearicon TYPE clike OPTIONAL
|
|
showValueHelp TYPE clike OPTIONAL
|
|
suggestionitems TYPE clike OPTIONAL
|
|
tokenUpdate TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
id TYPE clike OPTIONAL
|
|
value TYPE clike OPTIONAL
|
|
tokens TYPE clike OPTIONAL
|
|
submit TYPE clike OPTIONAL
|
|
valueHelpRequest TYPE clike OPTIONAL
|
|
enabled TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS tokens
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS token
|
|
IMPORTING key TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
selected TYPE clike OPTIONAL
|
|
visible TYPE clike OPTIONAL
|
|
editable TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
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
|
|
description TYPE clike OPTIONAL
|
|
editable TYPE clike OPTIONAL
|
|
enabled TYPE clike OPTIONAL
|
|
suggestionitems TYPE clike OPTIONAL
|
|
showsuggestion TYPE clike OPTIONAL
|
|
showvaluehelp TYPE clike OPTIONAL
|
|
valuehelprequest TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
visible TYPE clike OPTIONAL
|
|
submit TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER value
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS dialog
|
|
IMPORTING title TYPE clike OPTIONAL
|
|
icon TYPE clike OPTIONAL
|
|
showheader TYPE clike OPTIONAL
|
|
stretch TYPE clike OPTIONAL
|
|
contentheight TYPE clike OPTIONAL
|
|
contentwidth TYPE clike OPTIONAL
|
|
resizable TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER title
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS carousel
|
|
IMPORTING
|
|
height TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
loop TYPE clike OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS buttons
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS get_root
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS get_parent
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS get
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS get_child
|
|
IMPORTING index TYPE i DEFAULT 1
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS columns
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS column
|
|
IMPORTING width TYPE clike OPTIONAL
|
|
minScreenWidth TYPE clike OPTIONAL
|
|
demandPopin TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER width
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS items
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS interact_donut_chart
|
|
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_xml_view.
|
|
|
|
METHODS segments
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS interact_donut_chart_segment
|
|
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_xml_view.
|
|
|
|
METHODS interact_bar_chart
|
|
IMPORTING selectionchanged TYPE clike OPTIONAL
|
|
press TYPE clike OPTIONAL
|
|
labelwidth TYPE clike OPTIONAL
|
|
errormessage TYPE clike OPTIONAL
|
|
errormessagetitle TYPE clike OPTIONAL
|
|
showerror TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS bars
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS interact_bar_chart_bar
|
|
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_xml_view.
|
|
|
|
METHODS interact_line_chart
|
|
IMPORTING selectionchanged TYPE clike OPTIONAL
|
|
press TYPE clike OPTIONAL
|
|
precedingpoint TYPE clike OPTIONAL
|
|
succeddingpoint TYPE clike OPTIONAL
|
|
errormessage TYPE clike OPTIONAL
|
|
errormessagetitle TYPE clike OPTIONAL
|
|
showerror TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS points
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS interact_line_chart_point
|
|
IMPORTING label TYPE clike OPTIONAL
|
|
value TYPE clike OPTIONAL
|
|
secondarylabel TYPE clike OPTIONAL
|
|
displayedvalue TYPE clike OPTIONAL
|
|
selected TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS radial_micro_chart
|
|
IMPORTING sice TYPE clike OPTIONAL
|
|
percentage TYPE clike OPTIONAL
|
|
press TYPE clike OPTIONAL
|
|
valuecolor TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS column_list_item
|
|
IMPORTING valign TYPE clike OPTIONAL
|
|
selected TYPE clike OPTIONAL
|
|
type TYPE clike OPTIONAL
|
|
press TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS cells
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS bar
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS content_left
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS content_middle
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS content_right
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS custom_header
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS header_content
|
|
IMPORTING ns TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS sub_header
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS custom_data
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS badge_custom_data
|
|
IMPORTING key TYPE clike OPTIONAL
|
|
value TYPE clike OPTIONAL
|
|
visible TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS toggle_button
|
|
IMPORTING text TYPE clike OPTIONAL
|
|
icon TYPE clike OPTIONAL
|
|
type TYPE clike OPTIONAL
|
|
enabled TYPE clike OPTIONAL
|
|
press TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS button
|
|
IMPORTING text TYPE clike OPTIONAL
|
|
icon TYPE clike OPTIONAL
|
|
type TYPE clike OPTIONAL
|
|
enabled TYPE clike OPTIONAL
|
|
press TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
id TYPE clike OPTIONAL
|
|
ns TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS search_field
|
|
IMPORTING search TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
value TYPE clike OPTIONAL
|
|
id TYPE clike OPTIONAL
|
|
change TYPE clike OPTIONAL
|
|
liveChange TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS message_view
|
|
IMPORTING items TYPE clike OPTIONAL
|
|
groupItems TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS message_popover
|
|
IMPORTING items TYPE clike OPTIONAL
|
|
groupItems TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS message_item
|
|
IMPORTING type TYPE clike OPTIONAL
|
|
title TYPE clike OPTIONAL
|
|
subtitle TYPE clike OPTIONAL
|
|
description TYPE clike OPTIONAL
|
|
groupName TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS page
|
|
IMPORTING title TYPE clike OPTIONAL
|
|
navbuttonpress TYPE clike OPTIONAL
|
|
shownavbutton TYPE clike OPTIONAL
|
|
id TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
ns TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER title
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS panel
|
|
IMPORTING expandable TYPE clike OPTIONAL
|
|
expanded TYPE clike OPTIONAL
|
|
headertext TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS vbox
|
|
IMPORTING height TYPE clike OPTIONAL
|
|
justifyContent TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER class
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS hbox
|
|
IMPORTING class TYPE clike OPTIONAL
|
|
justifycontent TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS scroll_container
|
|
IMPORTING height TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
vertical TYPE clike OPTIONAL
|
|
horizontal TYPE clike OPTIONAL
|
|
focusable TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER height
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS simple_form
|
|
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
|
|
PREFERRED PARAMETER title
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS zz_plain
|
|
IMPORTING val TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS content
|
|
IMPORTING ns TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS title
|
|
IMPORTING ns TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
wrapping TYPE clike OPTIONAL
|
|
level TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER text
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS tab_container
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS tab
|
|
IMPORTING text TYPE clike OPTIONAL
|
|
selected TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS overflow_toolbar
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS overflow_toolbar_toggle_button
|
|
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_xml_view.
|
|
|
|
METHODS overflow_toolbar_button
|
|
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_xml_view.
|
|
|
|
METHODS overflow_toolbar_menu_button
|
|
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_xml_view.
|
|
|
|
METHODS menu_item
|
|
IMPORTING press TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
icon TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS toolbar_spacer
|
|
IMPORTING ns TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS label
|
|
IMPORTING text TYPE clike OPTIONAL
|
|
labelfor TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER text
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS image
|
|
IMPORTING src TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS date_picker
|
|
IMPORTING value TYPE clike OPTIONAL
|
|
placeholder TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER value
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS time_picker
|
|
IMPORTING value TYPE clike OPTIONAL
|
|
placeholder TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER value
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS date_time_picker
|
|
IMPORTING value TYPE clike OPTIONAL
|
|
placeholder TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER value
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
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
|
|
ns TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS list
|
|
IMPORTING headertext TYPE clike OPTIONAL
|
|
items TYPE clike OPTIONAL
|
|
mode TYPE clike OPTIONAL
|
|
selectionChange TYPE clike OPTIONAL
|
|
noData TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS custom_list_item
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS input_list_item
|
|
IMPORTING label TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS standard_list_item
|
|
IMPORTING title TYPE clike OPTIONAL
|
|
description TYPE clike OPTIONAL
|
|
icon TYPE clike OPTIONAL
|
|
info TYPE clike OPTIONAL
|
|
press TYPE clike OPTIONAL
|
|
type TYPE clike OPTIONAL
|
|
selected TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS item
|
|
IMPORTING key TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS segmented_button_item
|
|
IMPORTING icon TYPE clike OPTIONAL
|
|
key TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS combobox
|
|
IMPORTING selectedkey TYPE clike OPTIONAL
|
|
showclearicon TYPE clike OPTIONAL
|
|
label TYPE clike OPTIONAL
|
|
items TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS grid
|
|
IMPORTING class TYPE clike OPTIONAL
|
|
default_span TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER default_span
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS grid_data
|
|
IMPORTING span TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER span
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS text_area
|
|
IMPORTING value TYPE clike OPTIONAL
|
|
rows TYPE clike OPTIONAL
|
|
height TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
editable TYPE clike OPTIONAL
|
|
enabled TYPE clike OPTIONAL
|
|
growing TYPE clike OPTIONAL
|
|
growingmaxlines TYPE clike OPTIONAL
|
|
id TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER value
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS range_slider
|
|
IMPORTING max TYPE clike OPTIONAL
|
|
min TYPE clike OPTIONAL
|
|
step TYPE clike OPTIONAL
|
|
startvalue TYPE clike OPTIONAL
|
|
endvalue TYPE clike OPTIONAL
|
|
showtickmarks TYPE clike OPTIONAL
|
|
labelinterval TYPE clike OPTIONAL
|
|
width TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
id TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS generic_tag
|
|
IMPORTING arialabelledby TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
design TYPE clike OPTIONAL
|
|
status TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS object_attribute
|
|
IMPORTING title TYPE clike OPTIONAL
|
|
text TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS object_number
|
|
IMPORTING state TYPE clike OPTIONAL
|
|
emphasized TYPE clike OPTIONAL
|
|
number TYPE clike OPTIONAL
|
|
unit TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS switch
|
|
IMPORTING state TYPE clike OPTIONAL
|
|
customtexton TYPE clike OPTIONAL
|
|
customtextoff TYPE clike OPTIONAL
|
|
enabled TYPE clike OPTIONAL
|
|
type TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS step_input
|
|
IMPORTING value TYPE clike
|
|
min TYPE clike
|
|
max TYPE clike
|
|
step TYPE clike
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS progress_indicator
|
|
IMPORTING percentvalue TYPE clike OPTIONAL
|
|
displayvalue TYPE clike OPTIONAL
|
|
showvalue TYPE clike OPTIONAL
|
|
state TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS segmented_button
|
|
IMPORTING selected_key TYPE clike
|
|
selection_change TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS checkbox
|
|
IMPORTING text TYPE clike OPTIONAL
|
|
selected TYPE clike OPTIONAL
|
|
enabled TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER selected
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS header_toolbar
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS toolbar
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS text
|
|
IMPORTING text TYPE clike OPTIONAL
|
|
class TYPE clike OPTIONAL
|
|
ns TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER text
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS formatted_text
|
|
IMPORTING htmltext TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS _generic
|
|
IMPORTING
|
|
name TYPE clike
|
|
ns TYPE clike OPTIONAL
|
|
t_prop TYPE ty_t_name_value OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS cc_file_uploader
|
|
IMPORTING
|
|
value TYPE clike OPTIONAL
|
|
path TYPE clike OPTIONAL
|
|
placeholder TYPE clike OPTIONAL
|
|
upload TYPE clike OPTIONAL
|
|
RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
CLASS-METHODS cc_file_uploader_get_js
|
|
RETURNING VALUE(result) TYPE string.
|
|
|
|
METHODS xml_get
|
|
RETURNING VALUE(result) TYPE string.
|
|
|
|
METHODS stringify
|
|
RETURNING VALUE(result) TYPE string.
|
|
|
|
METHODS tree_table
|
|
IMPORTING
|
|
!rows TYPE clike
|
|
!selectionmode TYPE clike DEFAULT 'Single'
|
|
!enablecolumnreordering TYPE clike DEFAULT 'false'
|
|
!expandfirstlevel TYPE clike DEFAULT 'false'
|
|
!COLUMNSELECT type CLIKE optional
|
|
!ROWSELECTIONCHANGE type CLIKE optional
|
|
!SELECTIONBEHAVIOR type CLIKE default 'RowSelector'
|
|
!SELECTEDINDEX type CLIKE optional
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS tree_columns
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS tree_column
|
|
IMPORTING
|
|
!label TYPE clike
|
|
!HALIGN type CLIKE default 'Begin'
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS tree_template
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS filter_bar
|
|
IMPORTING
|
|
!usetoolbar TYPE clike DEFAULT 'false'
|
|
!search TYPE clike OPTIONAL
|
|
!filterchange TYPE clike OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS filter_group_items
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS filter_group_item
|
|
IMPORTING
|
|
!name TYPE clike
|
|
!label TYPE clike
|
|
!groupname TYPE clike
|
|
!visibleinfilterbar TYPE clike DEFAULT 'true'
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS filter_control
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS flexible_column_layout
|
|
IMPORTING
|
|
!layout TYPE clike
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS begin_column_pages
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
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 .
|
|
|
|
PROTECTED SECTION.
|
|
PRIVATE SECTION.
|
|
ENDCLASS.
|
|
|
|
|
|
|
|
CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
|
|
|
|
|
METHOD actions.
|
|
result = _generic( name = `actions`
|
|
ns = ns ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD additional_content.
|
|
result = _generic( name = `additionalContent` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD avatar.
|
|
result = me.
|
|
_generic( name = `Avatar`
|
|
t_prop = VALUE #( ( n = `src` v = src )
|
|
( n = `class` v = class )
|
|
( n = `displaysize` v = displaysize ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD badge_custom_data.
|
|
result = me.
|
|
_generic( name = `BadgeCustomData`
|
|
t_prop = VALUE #( ( n = `key` v = key )
|
|
( n = `value` v = value )
|
|
( n = `visible` v = lcl_utility=>get_json_boolean( visible ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD bar.
|
|
result = _generic( name = `Bar` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD bars.
|
|
result = _generic( name = `bars`
|
|
ns = `mchart` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD begin_column_pages.
|
|
|
|
result = _generic( name = `beginColumnPages`
|
|
ns = 'f' ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD blocks.
|
|
result = _generic( name = `blocks`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD button.
|
|
result = me.
|
|
_generic( name = `Button`
|
|
ns = ns
|
|
t_prop = VALUE #( ( n = `press` v = press )
|
|
( n = `text` v = text )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `icon` v = icon )
|
|
( n = `type` v = type )
|
|
( n = `id` v = id )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD buttons.
|
|
result = _generic( `buttons` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD carousel.
|
|
|
|
result = _generic( name = `Carousel`
|
|
t_prop = VALUE #( ( n = `loop` v = lcl_utility=>get_json_boolean( loop ) )
|
|
( n = `class` v = class )
|
|
( n = `height` v = height )
|
|
) ).
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD cc_file_uploader.
|
|
result = me.
|
|
_generic( name = `FileUploader`
|
|
ns = `z2ui5`
|
|
t_prop = VALUE #( ( n = `placeholder` v = placeholder )
|
|
( n = `upload` v = upload )
|
|
( n = `path` v = path )
|
|
( n = `value` v = value ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD cc_file_uploader_get_js.
|
|
result = ` jQuery.sap.declare("z2ui5.FileUploader");` && |\n| &&
|
|
|\n| &&
|
|
` sap.ui.define([` && |\n| &&
|
|
` "sap/ui/core/Control",` && |\n| &&
|
|
` "sap/m/Button",` && |\n| &&
|
|
` "sap/ui/unified/FileUploader"` && |\n| &&
|
|
` ], function (Control, Button, FileUploader) {` && |\n| &&
|
|
` "use strict";` && |\n| &&
|
|
|\n| &&
|
|
` return Control.extend("z2ui5.FileUploader", {` && |\n| &&
|
|
|\n| &&
|
|
` metadata: {` && |\n| &&
|
|
` properties: {` && |\n| &&
|
|
` value: {` && |\n| &&
|
|
` type: "string",` && |\n| &&
|
|
` defaultValue: ""` && |\n| &&
|
|
` },` && |\n| &&
|
|
` path: {` && |\n| &&
|
|
` type: "string",` && |\n| &&
|
|
` defaultValue: ""` && |\n| &&
|
|
` },` && |\n| &&
|
|
` tooltip: {` && |\n| &&
|
|
` type: "string",` && |\n| &&
|
|
` defaultValue: ""` && |\n| &&
|
|
` },` && |\n| &&
|
|
` fileType: {` && |\n| &&
|
|
` type: "string",` && |\n| &&
|
|
` defaultValue: ""` && |\n| &&
|
|
` },` && |\n| &&
|
|
` placeholder: {` && |\n| &&
|
|
` type: "string",` && |\n| &&
|
|
` defaultValue: ""` && |\n| &&
|
|
` },` && |\n| &&
|
|
` buttonText: {` && |\n| &&
|
|
` type: "string",` && |\n| &&
|
|
` defaultValue: "Upload"` && |\n| &&
|
|
` },` && |\n| &&
|
|
` enabled: {` && |\n| &&
|
|
` type: "boolean",` && |\n| &&
|
|
` defaultValue: true` && |\n| &&
|
|
` },` && |\n| &&
|
|
` multiple: {` && |\n| &&
|
|
` type: "boolean",` && |\n| &&
|
|
` defaultValue: false` && |\n| &&
|
|
` }` && |\n| &&
|
|
` },` && |\n| &&
|
|
|\n| &&
|
|
|\n| &&
|
|
` aggregations: {` && |\n| &&
|
|
` },` && |\n| &&
|
|
` events: {` && |\n| &&
|
|
` "upload": {` && |\n| &&
|
|
` allowPreventDefault: true,` && |\n| &&
|
|
` parameters: {}` && |\n| &&
|
|
` }` && |\n| &&
|
|
` },` && |\n| &&
|
|
` renderer: null` && |\n| &&
|
|
` },` && |\n| &&
|
|
|\n| &&
|
|
` renderer: function (oRm, oControl) {` && |\n| &&
|
|
|\n| &&
|
|
` oControl.oUploadButton = new Button({` && |\n| &&
|
|
` text: oControl.getProperty("buttonText"),` && |\n| &&
|
|
` enabled: oControl.getProperty("path") !== "",` && |\n| &&
|
|
` press: function (oEvent) {` && |\n| &&
|
|
|\n| &&
|
|
` this.setProperty("path", this.oFileUploader.getProperty("value"));` && |\n| &&
|
|
|\n| &&
|
|
` var file = this.oFileUploader.oFileUpload.files[0];` && |\n| &&
|
|
` var reader = new FileReader();` && |\n| &&
|
|
|\n| &&
|
|
` reader.onload = function (evt) {` && |\n| &&
|
|
` var vContent = evt.currentTarget.result;` && |\n| &&
|
|
` this.setProperty("value", vContent);` && |\n| &&
|
|
` this.fireUpload();` && |\n| &&
|
|
` //this.getView().byId('picture' ).getDomRef().src = vContent;` && |\n| &&
|
|
` }.bind(this)` && |\n| &&
|
|
|\n| &&
|
|
` reader.readAsDataURL(file);` && |\n| &&
|
|
` }.bind(oControl)` && |\n| &&
|
|
` });` && |\n| &&
|
|
|\n| &&
|
|
` oControl.oFileUploader = new FileUploader({` && |\n| &&
|
|
` icon: "sap-icon://browse-folder",` && |\n| &&
|
|
` iconOnly: true,` && |\n| &&
|
|
` value: oControl.getProperty("path"),` && |\n| &&
|
|
` placeholder: oControl.getProperty("placeholder"),` && |\n| &&
|
|
` change: function (oEvent) {` && |\n| &&
|
|
` var value = oEvent.getSource().getProperty("value");` && |\n| &&
|
|
` this.setProperty("path", value);` && |\n| &&
|
|
` if (value) {` && |\n| &&
|
|
` this.oUploadButton.setEnabled();` && |\n| &&
|
|
` } else {` && |\n| &&
|
|
` this.oUploadButton.setEnabled(false);` && |\n| &&
|
|
` }` && |\n| &&
|
|
` this.oUploadButton.rerender();` && |\n| &&
|
|
` }.bind(oControl)` && |\n| &&
|
|
` });` && |\n| &&
|
|
|\n| &&
|
|
` var hbox = new sap.m.HBox();` && |\n| &&
|
|
` hbox.addItem(oControl.oFileUploader);` && |\n| &&
|
|
` hbox.addItem(oControl.oUploadButton);` && |\n| &&
|
|
` oRm.renderControl(hbox);` && |\n| &&
|
|
` }` && |\n| &&
|
|
` });` && |\n| &&
|
|
` });`.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD cells.
|
|
result = _generic( `cells` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD checkbox.
|
|
result = me.
|
|
_generic( name = `CheckBox`
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `selected` v = selected )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD code_editor.
|
|
result = me.
|
|
_generic( name = `CodeEditor`
|
|
ns = `editor`
|
|
t_prop = VALUE #( ( n = `value` v = value )
|
|
( n = `type` v = type )
|
|
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) )
|
|
( n = `height` v = height )
|
|
( n = `width` v = width ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD column.
|
|
result = _generic( name = `Column`
|
|
t_prop = VALUE #( ( n = `width` v = width )
|
|
( n = `minScreenWidth` v = minScreenWidth )
|
|
( n = `demandPopin` v = Lcl_utility=>get_json_boolean( demandPopin ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD columns.
|
|
result = _generic( `columns` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD column_list_item.
|
|
result = _generic( name = `ColumnListItem`
|
|
t_prop = VALUE #( ( n = `vAlign` v = valign )
|
|
( n = `selected` v = selected )
|
|
( n = `type` v = type )
|
|
( n = `press` v = press ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD combobox.
|
|
result = _generic( name = `ComboBox`
|
|
t_prop = VALUE #( ( n = `showClearIcon` v = lcl_utility=>get_json_boolean( showclearicon ) )
|
|
( n = `selectedKey` v = selectedkey )
|
|
( n = `items` v = items )
|
|
( n = `label` v = label ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD constructor.
|
|
|
|
mt_prop = VALUE #( ( n = `xmlns` v = `sap.m` )
|
|
( n = `xmlns:z2ui5` v = `z2ui5` )
|
|
( n = `xmlns:core` v = `sap.ui.core` )
|
|
( n = `xmlns:mvc` v = `sap.ui.core.mvc` )
|
|
( n = `xmlns:layout` v = `sap.ui.layout` )
|
|
( n = `xmlns:table ` v = `sap.ui.table` )
|
|
( n = `xmlns:f` v = `sap.f` )
|
|
( n = `xmlns:form` v = `sap.ui.layout.form` )
|
|
( n = `xmlns:editor` v = `sap.ui.codeeditor` )
|
|
( n = `xmlns:mchart` v = `sap.suite.ui.microchart` )
|
|
( n = `xmlns:webc` v = `sap.ui.webc.main` )
|
|
( n = `xmlns:uxap` v = `sap.uxap` )
|
|
( n = `xmlns:sap` v = `sap` )
|
|
( n = `xmlns:text` v = `sap.ui.richtextedito` )
|
|
( n = `xmlns:html` v = `http://www.w3.org/1999/xhtml` )
|
|
( n = `xmlns:fb` v = `sap.ui.comp.filterbar` ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD content.
|
|
result = _generic( ns = ns name = `content` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD content_left.
|
|
result = _generic( name = `contentLeft` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD content_middle.
|
|
result = _generic( name = `contentMiddle` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD content_right.
|
|
result = _generic( name = `contentRight` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD custom_data.
|
|
result = _generic( `customData` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD custom_Header.
|
|
result = _generic( name = `customHeader` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD custom_list_item.
|
|
result = _generic( name = `CustomListItem` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD date_picker.
|
|
result = me.
|
|
_generic( name = `DatePicker`
|
|
t_prop = VALUE #( ( n = `value` v = value )
|
|
( n = `placeholder` v = placeholder ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD date_time_picker.
|
|
result = me.
|
|
_generic( name = `DateTimePicker`
|
|
t_prop = VALUE #( ( n = `value` v = value )
|
|
( n = `placeholder` v = placeholder ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD dialog.
|
|
result = _generic( name = `Dialog`
|
|
t_prop = VALUE #( ( n = `title` v = title )
|
|
( n = `icon` v = icon )
|
|
( n = `stretch` v = stretch )
|
|
( n = `showHeader` v = showheader )
|
|
( n = `contentWidth` v = contentwidth )
|
|
( n = `contentHeight` v = contentheight )
|
|
( n = `resizable` v = lcl_utility=>get_json_boolean( resizable ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD dynamic_page.
|
|
result = _generic( name = `DynamicPage`
|
|
ns = `f`
|
|
t_prop = VALUE #(
|
|
( n = `headerExpanded` v = lcl_utility=>get_json_boolean( headerexpanded ) )
|
|
( n = `headerPinned` v = lcl_utility=>get_json_boolean( headerPinned ) )
|
|
( n = `showFooter` v = lcl_utility=>get_json_boolean( showFooter ) )
|
|
( n = `toggleHeaderOnTitleClick` v = toggleHeaderOnTitleClick ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD dynamic_page_header.
|
|
result = _generic(
|
|
name = `DynamicPageHeader`
|
|
ns = `f`
|
|
t_prop = VALUE #( ( n = `pinnable` v = lcl_utility=>get_json_boolean( pinnable ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD dynamic_page_title.
|
|
result = _generic( name = `DynamicPageTitle`
|
|
ns = `f` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD end_column_pages.
|
|
|
|
result = _generic( name = `endColumnPages`
|
|
ns = 'f' ).
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD expanded_content.
|
|
result = _generic( name = `expandedContent`
|
|
ns = ns ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD expanded_heading.
|
|
result = _generic( name = `expandedHeading`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD factory.
|
|
|
|
result = NEW #( ).
|
|
|
|
IF t_ns IS NOT INITIAL.
|
|
result->mt_prop = t_ns.
|
|
ENDIF.
|
|
|
|
result->ss_config = client->get( )-s_config.
|
|
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`.
|
|
result->m_ns = `mvc`.
|
|
result->m_root = result.
|
|
result->m_parent = result.
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD factory_popup.
|
|
|
|
result = NEW #( ).
|
|
|
|
IF t_ns IS NOT INITIAL.
|
|
result->mt_prop = t_ns.
|
|
ENDIF.
|
|
|
|
result->ss_config = client->get( )-s_config.
|
|
result->m_name = `FragmentDefinition`.
|
|
result->m_ns = `core`.
|
|
result->m_root = result.
|
|
result->m_parent = result.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD filter_bar.
|
|
result = _generic( name = `FilterBar`
|
|
ns = 'fb'
|
|
t_prop = VALUE #( ( n = 'useToolbar' v = usetoolbar )
|
|
( n = 'search' v = search )
|
|
( n = 'filterChange' v = filterchange ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD filter_control.
|
|
result = _generic( name = `control`
|
|
ns = 'fb' ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD filter_group_item.
|
|
result = _generic( name = `FilterGroupItem`
|
|
ns = 'fb'
|
|
t_prop = VALUE #( ( n = 'name' v = name )
|
|
( n = 'label' v = label )
|
|
( n = 'groupName' v = groupname )
|
|
( n = 'visibleInFilterBar' v = visibleinfilterbar ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD filter_group_items.
|
|
result = _generic( name = `filterGroupItems`
|
|
ns = 'fb' ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD flexible_column_layout.
|
|
result = _generic( name = `FlexibleColumnLayout`
|
|
ns = `f`
|
|
t_prop = VALUE #( ( n = `layout` v = layout ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD flex_box.
|
|
result = _generic( name = `FlexBox`
|
|
t_prop = VALUE #( ( n = `class` v = class )
|
|
( n = `renderType` v = rendertype )
|
|
( n = `width` v = width )
|
|
( n = `height` v = height )
|
|
( n = `alignItems` v = alignitems )
|
|
( n = `fitContainer` v = lcl_utility=>get_json_boolean( fitContainer ) )
|
|
( n = `justifyContent` v = justifycontent )
|
|
( n = `wrap` v = wrap ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD flex_item_data.
|
|
result = me.
|
|
|
|
_generic( name = `FlexItemData`
|
|
t_prop = VALUE #( ( n = `growFactor` v = growfactor )
|
|
( n = `baseSize` v = basesize )
|
|
( n = `backgroundDesign` v = backgrounddesign )
|
|
( n = `styleClass` v = styleclass ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD footer.
|
|
result = _generic( ns = ns
|
|
name = `footer` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD formatted_text.
|
|
result = me.
|
|
_generic( name = `FormattedText`
|
|
t_prop = VALUE #( ( n = `htmlText` v = htmltext ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD generic_tag.
|
|
result = _generic( name = `GenericTag`
|
|
t_prop = VALUE #( ( n = `ariaLabelledBy` v = arialabelledby )
|
|
( n = `class` v = class )
|
|
( n = `design` v = design )
|
|
( n = `status` v = status )
|
|
( n = `text` v = text ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get.
|
|
result = m_root->m_last.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_child.
|
|
result = t_child[ index ].
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_parent.
|
|
result = m_parent.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_root.
|
|
result = m_root.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD grid.
|
|
result = _generic( name = `Grid`
|
|
ns = `layout`
|
|
t_prop = VALUE #( ( n = `defaultSpan` v = default_span )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD grid_data.
|
|
result = me.
|
|
_generic( name = `GridData`
|
|
ns = `layout`
|
|
t_prop = VALUE #( ( n = `span` v = span ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD hbox.
|
|
result = _generic( name = `HBox`
|
|
t_prop = VALUE #( ( n = `class` v = class )
|
|
( n = `justifyContent` v = justifycontent ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD header.
|
|
result = _generic( name = `header`
|
|
ns = ns ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD header_content.
|
|
result = _generic( name = `headerContent`
|
|
ns = ns ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD header_title.
|
|
result = _generic( name = `headerTitle`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD header_toolbar.
|
|
result = _generic( `headerToolbar` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD heading.
|
|
result = me.
|
|
result = _generic( name = `heading`
|
|
ns = ns ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD hlp_get_source_code_url.
|
|
|
|
result = m_root->ss_config-origin &&
|
|
`/sap/bc/adt/oo/classes/` && lcl_utility=>get_classname_by_ref( m_root->ss_config-app ) &&
|
|
`/source/main`.
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD hlp_replace_controller_name.
|
|
|
|
result = lcl_utility=>get_replace(
|
|
iv_val = xml
|
|
iv_begin = 'controllerName="'
|
|
iv_end = '"'
|
|
iv_replace = `controllerName="` && ss_config-controller_name && `"` ).
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD horizontal_layout.
|
|
result = _generic( name = `HorizontalLayout`
|
|
ns = `layout`
|
|
t_prop = VALUE #( ( n = `class` v = class )
|
|
( n = `width` v = width ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD illustrated_message.
|
|
|
|
result = _generic( name = `IllustratedMessage`
|
|
t_prop = VALUE #( ( n = `enableVerticalResponsiveness` v = enableVerticalResponsiveness )
|
|
( n = `illustrationType` v = illustrationType )
|
|
( n = `enableFormattedText` v = lcl_utility=>get_json_boolean( enableFormattedText ) )
|
|
( n = `illustrationSize` v = illustrationSize )
|
|
( n = `description` v = description )
|
|
( n = `title` v = title )
|
|
) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD image.
|
|
result = me.
|
|
_generic( name = `Image`
|
|
t_prop = VALUE #( ( n = `src` v = src ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD input.
|
|
result = me.
|
|
_generic( name = `Input`
|
|
t_prop = VALUE #( ( n = `id` v = id )
|
|
( n = `placeholder` v = placeholder )
|
|
( n = `type` v = type )
|
|
( n = `showClearIcon` v = lcl_utility=>get_json_boolean( showclearicon ) )
|
|
( n = `description` v = description )
|
|
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `visible` v = lcl_utility=>get_json_boolean( visible ) )
|
|
( n = `valueState` v = valuestate )
|
|
( n = `valueStateText` v = valuestatetext )
|
|
( n = `value` v = value )
|
|
( n = `suggestionItems` v = suggestionitems )
|
|
( n = `showSuggestion` v = lcl_utility=>get_json_boolean( showsuggestion ) )
|
|
( n = `valueHelpRequest` v = valuehelprequest )
|
|
( n = `submit` v = submit )
|
|
( n = `showValueHelp` v = lcl_utility=>get_json_boolean( showvaluehelp ) )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD input_list_item.
|
|
result = _generic( name = `InputListItem`
|
|
t_prop = VALUE #( ( n = `label` v = label ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD interact_bar_chart.
|
|
result = _generic( name = `InteractiveBarChart`
|
|
ns = `mchart`
|
|
t_prop = VALUE #( ( n = `selectionChanged` v = selectionchanged )
|
|
( n = `showError` v = showerror )
|
|
( n = `press` v = press )
|
|
( n = `labelWidth` v = labelwidth )
|
|
( n = `errorMessageTitle` v = errormessagetitle )
|
|
( n = `errorMessage` v = errormessage ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD interact_bar_chart_bar.
|
|
result = _generic( name = `InteractiveBarChartBar`
|
|
ns = `mchart`
|
|
t_prop = VALUE #( ( n = `label` v = label )
|
|
( n = `displayedValue` v = displayedvalue )
|
|
( n = `value` v = value )
|
|
( n = `selected` v = selected ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD interact_donut_chart.
|
|
result = _generic( name = `InteractiveDonutChart`
|
|
ns = `mchart`
|
|
t_prop = VALUE #( ( n = `selectionChanged` v = selectionchanged )
|
|
( n = `showError` v = lcl_utility=>get_json_boolean( showerror ) )
|
|
( n = `errorMessageTitle` v = errormessagetitle )
|
|
( n = `errorMessage` v = errormessage )
|
|
( n = `displayedSegments` v = displayedsegments )
|
|
( n = `press` v = press ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD interact_donut_chart_segment.
|
|
result = _generic( name = `InteractiveDonutChartSegment`
|
|
ns = `mchart`
|
|
t_prop = VALUE #( ( n = `label` v = label )
|
|
( n = `displayedValue` v = displayedvalue )
|
|
( n = `value` v = value )
|
|
( n = `selected` v = selected ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD interact_line_chart.
|
|
result = _generic( name = `InteractiveLineChart`
|
|
ns = `mchart`
|
|
t_prop = VALUE #( ( n = `selectionChanged` v = selectionchanged )
|
|
( n = `showError` v = lcl_utility=>get_json_boolean( showerror ) )
|
|
( n = `press` v = press )
|
|
( n = `errorMessageTitle` v = errormessagetitle )
|
|
( n = `errorMessage` v = errormessage )
|
|
( n = `precedingPoint` v = precedingpoint )
|
|
( n = `succeedingPoint` v = succeddingpoint ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD interact_line_chart_point.
|
|
result = _generic( name = `InteractiveLineChartPoint`
|
|
ns = `mchart`
|
|
t_prop = VALUE #( ( n = `label` v = label )
|
|
( n = `secondaryLabel` v = secondarylabel )
|
|
( n = `value` v = value )
|
|
( n = `displayedValue` v = displayedvalue )
|
|
( n = `selected` v = lcl_utility=>get_json_boolean( selected ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD item.
|
|
result = me.
|
|
_generic( name = `Item`
|
|
ns = `core`
|
|
t_prop = VALUE #( ( n = `key` v = key )
|
|
( n = `text` v = text ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD items.
|
|
result = _generic( `items` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD label.
|
|
result = me.
|
|
_generic( name = `Label`
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `labelFor` v = labelfor ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD layout_data.
|
|
result = _generic( ns = ns
|
|
name = `layoutData` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD link.
|
|
result = me.
|
|
_generic( name = `Link`
|
|
ns = ns
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `target` v = target )
|
|
( n = `href` v = href )
|
|
( n = `press` v = press )
|
|
( n = `id` v = id )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD list.
|
|
result = _generic( name = `List`
|
|
t_prop = VALUE #( ( n = `headerText` v = headertext )
|
|
( n = `items` v = items )
|
|
( n = `mode` v = mode )
|
|
( n = `selectionChange` v = selectionchange )
|
|
( n = `noData` v = noData ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD list_item.
|
|
result = me.
|
|
_generic( name = `ListItem`
|
|
ns = `core`
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `additionalText` v = additionaltext ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD menu_item.
|
|
result = me.
|
|
_generic( name = `MenuItem`
|
|
t_prop = VALUE #( ( n = `press` v = press )
|
|
( n = `text` v = text )
|
|
( n = `icon` v = icon ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD message_item.
|
|
result = _generic( name = `MessageItem`
|
|
t_prop = VALUE #( ( n = `type` v = type )
|
|
( n = `title` v = title )
|
|
( n = `subtitle` v = subtitle )
|
|
( n = `description` v = description )
|
|
( n = `groupName` v = groupName ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD message_page.
|
|
result = _generic( name = `MessagePage`
|
|
t_prop = VALUE #(
|
|
( n = `showHeader` v = lcl_utility=>get_json_boolean( show_header ) )
|
|
( n = `description` v = description )
|
|
( n = `icon` v = icon )
|
|
( n = `text` v = text )
|
|
( n = `enableFormattedText` v = lcl_utility=>get_json_boolean( enableformattedtext ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD message_popover.
|
|
result = _generic( name = `MessagePopover`
|
|
t_prop = VALUE #( ( n = `items` v = items )
|
|
( n = `groupItems` v = lcl_utility=>get_json_boolean( groupItems ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD message_strip.
|
|
result = me.
|
|
_generic( name = `MessageStrip`
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `type` v = type )
|
|
( n = `showIcon` v = lcl_utility=>get_json_boolean( showicon ) )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD message_view.
|
|
result = _generic( name = `MessageView`
|
|
t_prop = VALUE #( ( n = `items` v = items )
|
|
( n = `groupItems` v = lcl_utility=>get_json_boolean( groupItems ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD mid_column_pages.
|
|
|
|
result = _generic( name = `midColumnPages`
|
|
ns = 'f' ).
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD multi_input.
|
|
result = _generic( name = `MultiInput`
|
|
t_prop = VALUE #( ( n = `tokens` v = tokens )
|
|
( n = `showClearIcon` v = lcl_utility=>get_json_boolean( showclearicon ) )
|
|
( n = `showValueHelp` v = lcl_utility=>get_json_boolean( showvaluehelp ) )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `suggestionItems` v = suggestionitems )
|
|
( n = `tokenUpdate` v = tokenUpdate )
|
|
( n = `submit` v = submit )
|
|
( n = `width` v = width )
|
|
( n = `value` v = value )
|
|
( n = `id` v = id )
|
|
( n = `valueHelpRequest` v = valueHelpRequest )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD navigation_actions.
|
|
result = _generic( name = `navigationActions`
|
|
ns = `f` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD object_attribute.
|
|
result = me.
|
|
|
|
_generic( name = `ObjectAttribute`
|
|
t_prop = VALUE #( ( n = `title` v = title )
|
|
( n = `text` v = text ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD object_number.
|
|
result = me.
|
|
_generic( name = `ObjectNumber`
|
|
t_prop = VALUE #( ( n = `emphasized` v = lcl_utility=>get_json_boolean( emphasized ) )
|
|
( n = `number` v = number )
|
|
( n = `state` v = state )
|
|
( n = `unit` v = unit ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD object_page_dyn_header_title.
|
|
result = _generic( name = `ObjectPageDynamicHeaderTitle`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD object_page_layout.
|
|
result = _generic(
|
|
name = `ObjectPageLayout`
|
|
ns = `uxap`
|
|
t_prop = VALUE #(
|
|
( n = `showTitleInHeaderContent` v = lcl_utility=>get_json_boolean( showTitleInHeaderContent ) )
|
|
( n = `showEditHeaderButton` v = lcl_utility=>get_json_boolean( showEditHeaderButton ) )
|
|
( n = `editHeaderButtonPress` v = editHeaderButtonPress )
|
|
( n = `upperCaseAnchorBar` v = upperCaseAnchorBar ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD object_page_section.
|
|
result = _generic( name = `ObjectPageSection`
|
|
ns = `uxap`
|
|
t_prop = VALUE #( ( n = `titleUppercase` v = lcl_utility=>get_json_boolean( titleUppercase ) )
|
|
( n = `title` v = title )
|
|
( n = `id` v = id )
|
|
( n = `importance` v = importance ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD object_page_sub_section.
|
|
result = _generic( name = `ObjectPageSubSection`
|
|
ns = `uxap`
|
|
t_prop = VALUE #( ( n = `id` v = id )
|
|
( n = `title` v = title ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD overflow_toolbar.
|
|
result = _generic( `OverflowToolbar` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD overflow_toolbar_button.
|
|
result = me.
|
|
_generic( name = `OverflowToolbarButton`
|
|
t_prop = VALUE #( ( n = `press` v = press )
|
|
( n = `text` v = text )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `icon` v = icon )
|
|
( n = `type` v = type )
|
|
( n = `tooltip` v = tooltip ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD overflow_toolbar_menu_button.
|
|
result = _generic( name = `OverflowToolbarMenuButton`
|
|
t_prop = VALUE #( ( n = `buttonMode` v = buttonMode )
|
|
( n = `defaultAction` v = defaultAction )
|
|
( n = `text` v = text )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `icon` v = icon )
|
|
( n = `type` v = type )
|
|
( n = `tooltip` v = tooltip ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD overflow_toolbar_toggle_button.
|
|
result = me.
|
|
_generic( name = `OverflowToolbarToggleButton`
|
|
t_prop = VALUE #( ( n = `press` v = press )
|
|
( n = `text` v = text )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `icon` v = icon )
|
|
( n = `type` v = type )
|
|
( n = `tooltip` v = tooltip ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD page.
|
|
result = _generic( name = `Page`
|
|
ns = ns
|
|
t_prop = VALUE #( ( n = `title` v = title )
|
|
( n = `showNavButton` v = lcl_utility=>get_json_boolean( shownavbutton ) )
|
|
( n = `navButtonPress` v = navbuttonpress )
|
|
( n = `class` v = class )
|
|
( n = `id` v = id ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD panel.
|
|
result = _generic( name = `Panel`
|
|
t_prop = VALUE #( ( n = `expandable` v = expandable )
|
|
( n = `expanded` v = expanded )
|
|
( n = `headerText` v = headertext ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD points.
|
|
result = _generic( name = `points`
|
|
ns = `mchart` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD popover.
|
|
result = _generic( name = `Popover`
|
|
t_prop = VALUE #( ( n = `title` v = title )
|
|
( n = `class` v = class )
|
|
( n = `placement` v = placement )
|
|
( n = `initialFocus` v = initialFocus )
|
|
( n = `contentHeight` v = contentheight )
|
|
( n = `contentWidth` v = contentwidth ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD progress_indicator.
|
|
result = me.
|
|
_generic( name = `ProgressIndicator`
|
|
t_prop = VALUE #( ( n = `percentValue` v = percentvalue )
|
|
( n = `displayValue` v = displayvalue )
|
|
( n = `showValue` v = lcl_utility=>get_json_boolean( showvalue ) )
|
|
( n = `state` v = state ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD radial_micro_chart.
|
|
result = me.
|
|
_generic( name = `RadialMicroChart`
|
|
ns = `mchart`
|
|
t_prop = VALUE #( ( n = `percentage` v = percentage )
|
|
( n = `press` v = press )
|
|
( n = `sice` v = sice )
|
|
( n = `valueColor` v = valuecolor ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD range_slider.
|
|
result = me.
|
|
_generic( name = `RangeSlider`
|
|
ns = `webc`
|
|
t_prop = VALUE #( ( n = `class` v = class )
|
|
( n = `endValue` v = endvalue )
|
|
( n = `id` v = id )
|
|
( n = `labelInterval` v = labelinterval )
|
|
( n = `max` v = max )
|
|
( n = `min` v = min )
|
|
( n = `showTickmarks` v = lcl_utility=>get_json_boolean( showtickmarks ) )
|
|
( n = `startValue` v = startvalue )
|
|
( n = `step` v = step )
|
|
( n = `width` v = width ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD scroll_container.
|
|
result = _generic( name = `ScrollContainer`
|
|
t_prop = VALUE #( ( n = `height` v = height )
|
|
( n = `width` v = width )
|
|
( n = `vertical` v = lcl_utility=>get_json_boolean( vertical ) )
|
|
( n = `horizontal` v = lcl_utility=>get_json_boolean( horizontal ) )
|
|
( n = `focusable` v = lcl_utility=>get_json_boolean( focusable ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD search_field.
|
|
result = me.
|
|
_generic( name = `SearchField`
|
|
t_prop = VALUE #( ( n = `width` v = width )
|
|
( n = `search` v = search )
|
|
( n = `value` v = value )
|
|
( n = `id` v = id )
|
|
( n = `change` v = change )
|
|
( n = `liveChange` v = liveChange ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD sections.
|
|
result = _generic( name = `sections`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD segmented_button.
|
|
result = _generic( name = `SegmentedButton`
|
|
t_prop = VALUE #( ( n = `selectedKey` v = selected_key )
|
|
( n = `selectionChange` v = selection_change ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD segmented_button_item.
|
|
result = me.
|
|
_generic( name = `SegmentedButtonItem`
|
|
t_prop = VALUE #( ( n = `icon` v = icon )
|
|
( n = `key` v = key )
|
|
( n = `text` v = text ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD segments.
|
|
result = _generic( name = `segments`
|
|
ns = `mchart` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD shell.
|
|
result = _generic( name = `Shell`
|
|
ns = ns ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD simple_form.
|
|
result = _generic( name = `SimpleForm`
|
|
ns = `form`
|
|
t_prop = VALUE #( ( n = `title` v = title )
|
|
( n = `layout` v = layout )
|
|
( n = `columnsXL` v = columnsXL )
|
|
( n = `columnsL` v = columnsL )
|
|
( n = `columnsM` v = columnsm )
|
|
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD snapped_content.
|
|
result = _generic( name = `snappedContent`
|
|
ns = ns ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD snapped_heading.
|
|
result = me.
|
|
result = _generic( name = `snappedHeading`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD snapped_title_on_mobile.
|
|
result = _generic( name = `snappedTitleOnMobile`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD standard_list_item.
|
|
result = me.
|
|
_generic( name = `StandardListItem`
|
|
t_prop = VALUE #( ( n = `title` v = title )
|
|
( n = `description` v = description )
|
|
( n = `icon` v = icon )
|
|
( n = `info` v = info )
|
|
( n = `press` v = press )
|
|
( n = `type` v = type )
|
|
( n = `selected` v = selected ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD step_input.
|
|
result = me.
|
|
_generic( name = `StepInput`
|
|
t_prop = VALUE #( ( n = `max` v = max )
|
|
( n = `min` v = min )
|
|
( n = `step` v = step )
|
|
( n = `value` v = value ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD stringify.
|
|
|
|
result = get_root( )->xml_get( ).
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD sub_header.
|
|
result = _generic( `subHeader` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD sub_sections.
|
|
result = me.
|
|
result = _generic( name = `subSections`
|
|
ns = `uxap` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD suggestion_items.
|
|
result = _generic( `suggestionItems` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD switch.
|
|
result = me.
|
|
_generic( name = `Switch`
|
|
t_prop = VALUE #( ( n = `type` v = type )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `state` v = state )
|
|
( n = `customTextOff` v = customtextoff )
|
|
( n = `customTextOn` v = customtexton ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD tab.
|
|
result = _generic( name = `Tab`
|
|
ns = `webc`
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `selected` v = selected ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD table.
|
|
result = _generic( name = `Table`
|
|
t_prop = VALUE #(
|
|
( n = `items` v = items )
|
|
( n = `headerText` v = headertext )
|
|
( n = `growing` v = growing )
|
|
( n = `growingThreshold` v = growingthreshold )
|
|
( n = `growingScrollToLoad` v = growingscrolltoload )
|
|
( n = `sticky` v = sticky )
|
|
( n = `mode` v = mode )
|
|
( n = `width` v = width )
|
|
( n = `selectionChange` v = selectionchange )
|
|
( n = `alternateRowColors` v = lcl_utility=>get_json_boolean( alternateRowColors ) )
|
|
( n = `autoPopinMode` v = lcl_utility=>get_json_boolean( autoPopinMode ) ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD tab_container.
|
|
result = _generic( name = `TabContainer`
|
|
ns = `webc` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD text.
|
|
result = me.
|
|
_generic( name = `Text`
|
|
ns = ns
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD text_area.
|
|
result = me.
|
|
_generic( name = `TextArea`
|
|
t_prop = VALUE #( ( n = `value` v = value )
|
|
( n = `rows` v = rows )
|
|
( n = `height` v = height )
|
|
( n = `width` v = width )
|
|
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `id` v = id )
|
|
( n = `growing` v = lcl_utility=>get_json_boolean( growing ) )
|
|
( n = `growingMaxLines` v = growingmaxlines ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD time_picker.
|
|
result = me.
|
|
_generic( name = `TimePicker`
|
|
t_prop = VALUE #( ( n = `value` v = value )
|
|
( n = `placeholder` v = placeholder ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD title.
|
|
DATA(lv_name) = COND #( WHEN ns = 'f' THEN 'title' ELSE `Title` ).
|
|
|
|
result = me.
|
|
_generic( ns = ns
|
|
name = lv_name
|
|
t_prop = VALUE #( ( n = `text` v = text )
|
|
( n = `wrapping` v = lcl_utility=>get_json_boolean( wrapping ) )
|
|
( n = `level` v = level ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD toggle_button.
|
|
result = me.
|
|
_generic( name = `ToggleButton`
|
|
t_prop = VALUE #( ( n = `press` v = press )
|
|
( n = `text` v = text )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `icon` v = icon )
|
|
( n = `type` v = type )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD token.
|
|
result = me.
|
|
_generic( name = `Token`
|
|
t_prop = VALUE #( ( n = `key` v = key )
|
|
( n = `text` v = text )
|
|
( n = `selected` v = selected )
|
|
( n = `visible` v = visible )
|
|
( n = `editable` v = editable ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
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 #(
|
|
( n = `rows` v = rows )
|
|
( n = `selectionMode` v = selectionmode )
|
|
( n = `enableColumnReordering` v = enablecolumnreordering )
|
|
( n = `expandFirstLevel` v = expandfirstlevel )
|
|
( n = `columnSelect` v = columnselect )
|
|
( n = `rowSelectionChange` v = rowselectionchange )
|
|
( n = `selectionBehavior` v = selectionBehavior )
|
|
( n = `selectedIndex` v = selectedIndex ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD tree_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 )
|
|
( n = `class` v = class ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD vertical_layout.
|
|
result = _generic( name = `VerticalLayout`
|
|
ns = `layout`
|
|
t_prop = VALUE #( ( n = `class` v = class )
|
|
( n = `width` v = width ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD xml_get.
|
|
CASE m_name.
|
|
WHEN `ZZPLAIN`.
|
|
result = mt_prop[ n = `VALUE` ]-v.
|
|
RETURN.
|
|
ENDCASE.
|
|
|
|
DATA(lv_tmp2) = COND #( WHEN m_ns <> `` THEN |{ m_ns }:| ).
|
|
DATA(lv_tmp3) = REDUCE #( INIT val = `` FOR row IN mt_prop WHERE ( v <> `` )
|
|
NEXT val = |{ val } { row-n }="{ escape(
|
|
val = COND string( WHEN row-v = abap_true
|
|
THEN `true`
|
|
ELSE row-v )
|
|
format = cl_abap_format=>e_xml_attr ) }" \n | ).
|
|
|
|
result = |{ result } <{ lv_tmp2 }{ m_name } \n { lv_tmp3 }|.
|
|
|
|
IF t_child IS INITIAL.
|
|
result = |{ result }/>|.
|
|
RETURN.
|
|
ENDIF.
|
|
|
|
result = |{ result }>|.
|
|
|
|
LOOP AT t_child INTO DATA(lr_child).
|
|
result = result && CAST z2ui5_cl_xml_view( lr_child )->xml_get( ).
|
|
ENDLOOP.
|
|
|
|
DATA(lv_ns) = COND #( WHEN m_ns <> || THEN |{ m_ns }:| ).
|
|
result = |{ result }</{ lv_ns }{ m_name }>|.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD zz_plain.
|
|
result = me.
|
|
_generic( name = `ZZPLAIN`
|
|
t_prop = VALUE #( ( n = `VALUE` v = val ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD _generic.
|
|
DATA(result2) = NEW z2ui5_cl_xml_view( ).
|
|
result2->m_name = name.
|
|
result2->m_ns = ns.
|
|
result2->mt_prop = t_prop.
|
|
result2->m_parent = me.
|
|
result2->m_root = m_root.
|
|
INSERT result2 INTO TABLE t_child.
|
|
|
|
m_root->m_last = result2.
|
|
result = result2.
|
|
ENDMETHOD.
|
|
ENDCLASS.
|