mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 23:06:30 +08:00
2747 lines
99 KiB
ABAP
2747 lines
99 KiB
ABAP
|
|
CLASS z2ui5_cl_xml_view DEFINITION
|
|
PUBLIC
|
|
FINAL
|
|
CREATE PROTECTED .
|
|
|
|
PUBLIC SECTION.
|
|
|
|
CLASS-METHODS factory
|
|
IMPORTING
|
|
!t_ns TYPE z2ui5_if_client=>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 z2ui5_if_client=>ty_t_name_value OPTIONAL
|
|
!client TYPE REF TO z2ui5_if_client
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
|
|
|
METHODS constructor.
|
|
|
|
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 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
|
|
!visible 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 generictile
|
|
IMPORTING
|
|
!class TYPE clike OPTIONAL
|
|
!header TYPE clike OPTIONAL
|
|
!press TYPE clike OPTIONAL
|
|
!frametype TYPE clike OPTIONAL
|
|
!subheader TYPE clike OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS tilecontent
|
|
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 suggestion_columns
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS suggestion_rows
|
|
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
|
|
!showtablesuggestionvaluehelp TYPE clike OPTIONAL
|
|
!description TYPE clike OPTIONAL
|
|
!editable TYPE clike OPTIONAL
|
|
!enabled TYPE clike OPTIONAL
|
|
!suggestionitems TYPE clike OPTIONAL
|
|
!suggestionrows TYPE clike OPTIONAL
|
|
!showsuggestion TYPE clike OPTIONAL
|
|
!showvaluehelp TYPE clike OPTIONAL
|
|
!valuehelprequest TYPE clike OPTIONAL
|
|
!suggest TYPE clike OPTIONAL
|
|
!class TYPE clike OPTIONAL
|
|
!visible TYPE clike OPTIONAL
|
|
!submit TYPE clike OPTIONAL
|
|
!valueliveupdate TYPE clike OPTIONAL
|
|
!autocomplete TYPE clike OPTIONAL
|
|
!maxsuggestionwidth 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
|
|
!autocomplete 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
|
|
!design 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 z2ui5_if_client=>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
|
|
!id 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
|
|
IMPORTING
|
|
!id TYPE clike OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS end_column_pages
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_table
|
|
IMPORTING
|
|
!rows TYPE clike OPTIONAL
|
|
!columnheadervisible TYPE clike OPTIONAL
|
|
!editable TYPE clike OPTIONAL
|
|
!enablecellfilter TYPE clike OPTIONAL
|
|
!enablegrouping TYPE clike OPTIONAL
|
|
!enableselectall TYPE clike OPTIONAL
|
|
!firstvisiblerow TYPE clike OPTIONAL
|
|
!fixedbottomrowcount TYPE clike OPTIONAL
|
|
!fixedcolumncount TYPE clike OPTIONAL
|
|
!fixedrowcount TYPE clike OPTIONAL
|
|
!minautorowcount TYPE clike OPTIONAL
|
|
!rowActionCount TYPE clike OPTIONAL
|
|
!rowheight TYPE clike OPTIONAL
|
|
!selectionmode TYPE clike OPTIONAL
|
|
!showcolumnvisibilitymenu TYPE clike OPTIONAL
|
|
!shownodata TYPE clike OPTIONAL
|
|
!selectedindex TYPE clike OPTIONAL
|
|
!threshold TYPE clike OPTIONAL
|
|
!visiblerowcount TYPE clike OPTIONAL
|
|
!visiblerowcountmode TYPE clike OPTIONAL
|
|
!alternaterowcolors TYPE clike OPTIONAL
|
|
!footer TYPE clike OPTIONAL
|
|
!filter TYPE clike OPTIONAL
|
|
!sort TYPE clike OPTIONAL
|
|
!rowselectionchange TYPE clike OPTIONAL
|
|
!customfilter TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER rows
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_column
|
|
IMPORTING
|
|
!width TYPE clike OPTIONAL
|
|
!showsortmenuentry TYPE clike OPTIONAL
|
|
!sortproperty TYPE clike OPTIONAL
|
|
!filterproperty TYPE clike OPTIONAL
|
|
!showfiltermenuentry TYPE clike OPTIONAL
|
|
PREFERRED PARAMETER width
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_columns
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_extension
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_template
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS currency
|
|
IMPORTING
|
|
!value TYPE clike
|
|
!currency TYPE clike
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_row_action
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_row_action_template
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS ui_row_action_item
|
|
IMPORTING
|
|
!icon TYPE clike OPTIONAL
|
|
!text TYPE clike OPTIONAL
|
|
!type TYPE clike OPTIONAL
|
|
!press TYPE clike OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS radio_button
|
|
IMPORTING
|
|
!activeHandling TYPE clike OPTIONAL
|
|
!editable TYPE clike OPTIONAL
|
|
!enabled TYPE clike OPTIONAL
|
|
!groupName TYPE clike OPTIONAL
|
|
!selected TYPE clike OPTIONAL
|
|
!text TYPE clike OPTIONAL
|
|
!textAlign TYPE clike OPTIONAL
|
|
!textDirection TYPE clike OPTIONAL
|
|
!useEntireWidth TYPE clike OPTIONAL
|
|
!valueState TYPE clike OPTIONAL
|
|
!width TYPE clike OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
METHODS radio_button_group
|
|
IMPORTING
|
|
!id TYPE clike OPTIONAL
|
|
!columns TYPE clike OPTIONAL
|
|
!editable TYPE clike OPTIONAL
|
|
!enabled TYPE clike OPTIONAL
|
|
!selectedIndex TYPE clike OPTIONAL
|
|
!textDirection TYPE clike OPTIONAL
|
|
!valueState TYPE clike OPTIONAL
|
|
!width TYPE clike OPTIONAL
|
|
RETURNING
|
|
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
|
PROTECTED SECTION.
|
|
|
|
DATA mv_name TYPE string.
|
|
DATA mv_ns TYPE string.
|
|
DATA mt_prop TYPE z2ui5_if_client=>ty_t_name_value.
|
|
|
|
DATA mo_root TYPE REF TO z2ui5_cl_xml_view.
|
|
DATA mo_previous TYPE REF TO z2ui5_cl_xml_view.
|
|
DATA mo_parent TYPE REF TO z2ui5_cl_xml_view.
|
|
DATA mt_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_xml_view WITH EMPTY KEY.
|
|
|
|
DATA mi_client TYPE REF TO z2ui5_if_client.
|
|
|
|
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.
|
|
" todo, implement method
|
|
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` )
|
|
( n = `xmlns:u` v = `sap.ui.unified` ) ).
|
|
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 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.
|
|
|
|
|
|
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.
|
|
" todo, implement method
|
|
result = me.
|
|
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->mi_client = client.
|
|
result->mt_prop = VALUE #( BASE result->mt_prop
|
|
( n = 'displayBlock' v = 'true' )
|
|
( n = 'height' v = '100%' )
|
|
( n = 'controllerName' v = client->get( )-s_config-controller_name ) ).
|
|
|
|
result->mv_name = `View`.
|
|
result->mv_ns = `mvc`.
|
|
result->mo_root = result.
|
|
result->mo_parent = result.
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD factory_popup.
|
|
|
|
result = NEW #( ).
|
|
|
|
IF t_ns IS NOT INITIAL.
|
|
result->mt_prop = t_ns.
|
|
ENDIF.
|
|
|
|
result->mi_client = client.
|
|
result->mv_name = `FragmentDefinition`.
|
|
result->mv_ns = `core`.
|
|
result->mo_root = result.
|
|
result->mo_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 )
|
|
( n = `id` v = id )
|
|
) ).
|
|
|
|
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 )
|
|
( n = `visible` v = visible ) ) ).
|
|
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 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 )
|
|
( n = `class` v = class )
|
|
( n = `design` v = design )
|
|
( n = `status` v = status )
|
|
( n = `text` v = text ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get.
|
|
result = mo_root->mo_previous.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_child.
|
|
result = mt_child[ index ].
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_parent.
|
|
result = mo_parent.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_root.
|
|
result = mo_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.
|
|
|
|
DATA(ls_config) = mo_root->mi_client->get( )-s_config.
|
|
|
|
result = ls_config-origin &&
|
|
`/sap/bc/adt/oo/classes/` && lcl_utility=>get_classname_by_ref( ls_config-app ) &&
|
|
`/source/main`.
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD hlp_replace_controller_name.
|
|
|
|
DATA(ls_config) = mo_root->mi_client->get( )-s_config.
|
|
|
|
result = lcl_utility=>get_replace(
|
|
iv_val = xml
|
|
iv_begin = 'controllerName="'
|
|
iv_end = '"'
|
|
iv_replace = `controllerName="` && ls_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 = `showTableSuggestionValueHelp` v = lcl_utility=>get_json_boolean( showTableSuggestionValueHelp ) )
|
|
( n = `valueState` v = valuestate )
|
|
( n = `valueStateText` v = valuestatetext )
|
|
( n = `value` v = value )
|
|
( n = `suggest` v = suggest )
|
|
( n = `suggestionItems` v = suggestionitems )
|
|
( n = `suggestionRows` v = suggestionrows )
|
|
( n = `showSuggestion` v = lcl_utility=>get_json_boolean( showsuggestion ) )
|
|
( n = `valueHelpRequest` v = valuehelprequest )
|
|
( n = `autocomplete` v = lcl_utility=>get_json_boolean( autocomplete ) )
|
|
( n = `valueLiveUpdate` v = lcl_utility=>get_json_boolean( valueLiveUpdate ) )
|
|
( n = `submit` v = lcl_utility=>get_json_boolean( submit ) )
|
|
( n = `showValueHelp` v = lcl_utility=>get_json_boolean( showvaluehelp ) )
|
|
( n = `class` v = class )
|
|
( n = `maxSuggestionWidth` v = maxsuggestionwidth ) ) ).
|
|
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 = `design` v = design )
|
|
( 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`
|
|
t_prop = VALUE #( ( n = `id` v = id ) ) ).
|
|
|
|
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 radio_button.
|
|
result = _generic( name = `RadioButton`
|
|
t_prop = VALUE #( ( n = `activeHandling` v = lcl_utility=>get_json_boolean( activeHandling ) )
|
|
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `selected` v = lcl_utility=>get_json_boolean( selected ) )
|
|
( n = `useEntireWidth` v = lcl_utility=>get_json_boolean( useEntireWidth ) )
|
|
( n = `text` v = text )
|
|
( n = `textDirection` v = textDirection )
|
|
( n = `textAlign` v = textAlign )
|
|
( n = `groupName` v = groupName )
|
|
( n = `valueState` v = valueState )
|
|
( n = `width` v = width )
|
|
) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD radio_button_group.
|
|
result = _generic( name = `RadioButtonGroup`
|
|
t_prop = VALUE #( ( n = `id` v = id )
|
|
( n = `columns` v = columns )
|
|
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) )
|
|
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) )
|
|
( n = `selectedIndex` v = selectedIndex )
|
|
( n = `textDirection` v = textDirection )
|
|
( n = `valueState` v = valueState )
|
|
( n = `width` v = width )
|
|
) ).
|
|
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 = `autocomplete` v = lcl_utility=>get_json_boolean( autocomplete ) )
|
|
( 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_columns.
|
|
result = _generic( `suggestionColumns` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD suggestion_items.
|
|
result = _generic( `suggestionItems` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD suggestion_rows.
|
|
result = _generic( `suggestionRows` ).
|
|
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 tilecontent.
|
|
|
|
result = _generic( name = `TileContent`
|
|
ns = `` ).
|
|
|
|
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 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_row_action.
|
|
result = _generic( name = `RowAction`
|
|
ns = `table` ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD ui_row_action_item.
|
|
result = _generic( name = `RowActionItem`
|
|
ns = `table`
|
|
t_prop = VALUE #(
|
|
( n = `icon` v = icon )
|
|
( n = `text` v = text )
|
|
( n = `type` v = type )
|
|
( n = `press` v = press ) ) ).
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD ui_row_action_template.
|
|
result = _generic( name = `rowActionTemplate`
|
|
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 = `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 )
|
|
( 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 mv_name.
|
|
WHEN `ZZPLAIN`.
|
|
result = mt_prop[ n = `VALUE` ]-v.
|
|
RETURN.
|
|
ENDCASE.
|
|
|
|
DATA(lv_tmp2) = COND #( WHEN mv_ns <> `` THEN |{ mv_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 }{ mv_name } \n { lv_tmp3 }|.
|
|
|
|
IF mt_child IS INITIAL.
|
|
result = |{ result }/>|.
|
|
RETURN.
|
|
ENDIF.
|
|
|
|
result = |{ result }>|.
|
|
|
|
LOOP AT mt_child INTO DATA(lr_child).
|
|
result = result && CAST z2ui5_cl_xml_view( lr_child )->xml_get( ).
|
|
ENDLOOP.
|
|
|
|
DATA(lv_ns) = COND #( WHEN mv_ns <> || THEN |{ mv_ns }:| ).
|
|
result = |{ result }</{ lv_ns }{ mv_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->mv_name = name.
|
|
result2->mv_ns = ns.
|
|
result2->mt_prop = t_prop.
|
|
result2->mo_parent = me.
|
|
result2->mo_root = mo_root.
|
|
INSERT result2 INTO TABLE mt_child.
|
|
|
|
mo_root->mo_previous = result2.
|
|
result = result2.
|
|
|
|
ENDMETHOD.
|
|
ENDCLASS.
|