mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 20:38:43 +08:00
radiobutton + rowactiontemplate (#355)
added to view class: radiobutton + rowactiontemplate
This commit is contained in:
parent
dcf6d4e2b8
commit
5e7a02e3bc
|
@ -704,6 +704,7 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
|||
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 .
|
||||
|
@ -1015,7 +1016,7 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
|||
!fixedcolumncount TYPE clike OPTIONAL
|
||||
!fixedrowcount TYPE clike OPTIONAL
|
||||
!minautorowcount TYPE clike OPTIONAL
|
||||
!rowactioncount TYPE clike OPTIONAL
|
||||
!rowActionCount TYPE clike OPTIONAL
|
||||
!rowheight TYPE clike OPTIONAL
|
||||
!selectionmode TYPE clike OPTIONAL
|
||||
!showcolumnvisibilitymenu TYPE clike OPTIONAL
|
||||
|
@ -1058,8 +1059,47 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
|||
!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.
|
||||
|
@ -1078,7 +1118,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
||||
CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD actions.
|
||||
|
@ -1875,6 +1915,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
result = me.
|
||||
_generic( name = `Label`
|
||||
t_prop = VALUE #( ( n = `text` v = text )
|
||||
( n = `design` v = design )
|
||||
( n = `labelFor` v = labelfor ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
@ -2157,6 +2198,37 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
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`
|
||||
|
@ -2529,10 +2601,33 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
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'
|
||||
ns = `table`
|
||||
t_prop = VALUE #(
|
||||
( n = `rows` v = rows )
|
||||
( n = `alternateRowColors` v = lcl_utility=>get_json_boolean( alternateRowColors ) )
|
||||
|
@ -2544,7 +2639,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `firstVisibleRow` v = firstvisiblerow )
|
||||
( n = `fixedBottomRowCount` v = fixedbottomrowcount )
|
||||
( n = `fixedColumnCount` v = fixedColumnCount )
|
||||
( n = `rowactioncount` v = rowactioncount )
|
||||
( n = `rowActionCount` v = rowActionCount )
|
||||
( n = `fixedRowCount` v = fixedRowCount )
|
||||
( n = `minAutoRowCount` v = minAutoRowCount )
|
||||
( n = `minAutoRowCount` v = minAutoRowCount )
|
||||
|
|
Loading…
Reference in New Issue
Block a user