More popups and compress deactivated for xflag (#797)

* popups and utility

* compress deactivated for xflag
This commit is contained in:
oblomov 2024-01-20 18:59:11 +01:00 committed by GitHub
parent dc4cc4f7c3
commit 4a57ef5ef7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 45 additions and 13 deletions

View File

@ -174,7 +174,7 @@ CLASS z2ui5_cl_util_func DEFINITION
CLASS-METHODS c_trim
IMPORTING
!val TYPE clike
!val TYPE any
RETURNING
VALUE(result) TYPE string.
@ -254,13 +254,19 @@ CLASS z2ui5_cl_util_func DEFINITION
RETURNING
VALUE(result) TYPE z2ui5_if_client=>ty_t_name_value.
CLASS-METHODS get_tab_filter_by_val
IMPORTING
val TYPE clike
CHANGING
tab TYPE STANDARD TABLE.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS z2ui5_cl_util_func IMPLEMENTATION.
CLASS Z2UI5_CL_UTIL_FUNC IMPLEMENTATION.
METHOD app_get_url.
@ -318,7 +324,7 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION.
WHEN 'ABAP_BOOL'
OR 'XSDBOOLEAN'
OR 'FLAG'
OR 'XFELD'
* OR 'XFELD'
OR 'ABAP_BOOLEAN'
OR 'WDY_BOOLEAN'
OR 'OS_BOOLEAN'.
@ -436,14 +442,6 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION.
ENDMETHOD.
METHOD get_range_t_by_token_t.
LOOP AT val INTO DATA(ls_token).
INSERT get_range_by_token( ls_token-text ) INTO TABLE result.
ENDLOOP.
ENDMETHOD.
METHOD get_range_by_token.
DATA(lv_length) = strlen( value ) - 1.
@ -484,6 +482,37 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION.
ENDMETHOD.
METHOD get_range_t_by_token_t.
LOOP AT val INTO DATA(ls_token).
INSERT get_range_by_token( ls_token-text ) INTO TABLE result.
ENDLOOP.
ENDMETHOD.
METHOD get_tab_filter_by_val.
LOOP AT tab ASSIGNING FIELD-SYMBOL(<row>).
DATA(lv_row) = ``.
DATA(lv_index) = 1.
DO.
ASSIGN COMPONENT lv_index OF STRUCTURE <row> TO FIELD-SYMBOL(<field>).
IF sy-subrc <> 0.
EXIT.
ENDIF.
lv_row = lv_row && <field>.
lv_index = lv_index + 1.
ENDDO.
IF lv_row NS val.
DELETE tab.
ENDIF.
ENDLOOP.
ENDMETHOD.
METHOD get_token_range_mapping.

View File

@ -10,7 +10,7 @@ CLASS z2ui5_cl_popup_to_confirm DEFINITION
CLASS-METHODS factory
IMPORTING
i_question_text TYPE string
i_title TYPE string DEFAULT `Title`
i_title TYPE string DEFAULT `Popup To Confirm`
i_icon TYPE string DEFAULT 'sap-icon://question-mark'
i_button_text_confirm TYPE string DEFAULT `OK`
i_button_text_cancel TYPE string DEFAULT `Cancel`

View File

@ -357,6 +357,7 @@ public section.
methods SHELL
importing
!NS type CLIKE optional
appWidthLimited type clike optional
returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
methods BLOCKS
@ -6300,7 +6301,9 @@ ENDMETHOD.
METHOD shell.
result = _generic( name = `Shell`
ns = ns ).
ns = ns
t_prop = VALUE #( ( n = `appWidthLimited` v = z2ui5_cl_util_func=>boolean_abap_2_json( appWidthLimited ) ) )
).
ENDMETHOD.