mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 22:09:24 +08:00
abaplint fixes (#1365)
This commit is contained in:
parent
1f68926144
commit
dd465ed14d
|
@ -1,39 +1,43 @@
|
|||
class Z2UI5_CL_CORE_JSON_SRV definition
|
||||
public
|
||||
final
|
||||
create public .
|
||||
CLASS z2ui5_cl_core_json_srv DEFINITION
|
||||
PUBLIC
|
||||
FINAL
|
||||
CREATE PUBLIC .
|
||||
|
||||
public section.
|
||||
PUBLIC SECTION.
|
||||
|
||||
interfaces Z2UI5_IF_AJSON_FILTER .
|
||||
INTERFACES z2ui5_if_ajson_filter .
|
||||
|
||||
METHODS request_json_to_abap
|
||||
IMPORTING
|
||||
val TYPE string
|
||||
RETURNING
|
||||
VALUE(result) TYPE z2ui5_if_core_types=>ty_s_http_request_post .
|
||||
|
||||
METHODS response_abap_to_json
|
||||
IMPORTING
|
||||
val TYPE z2ui5_if_core_types=>ty_s_http_response_post
|
||||
RETURNING
|
||||
VALUE(result) TYPE string .
|
||||
|
||||
METHODS model_front_to_back
|
||||
IMPORTING
|
||||
view TYPE string
|
||||
t_attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri
|
||||
model TYPE REF TO z2ui5_if_ajson .
|
||||
|
||||
METHODS model_back_to_front
|
||||
IMPORTING
|
||||
t_attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri
|
||||
RETURNING
|
||||
VALUE(result) TYPE string .
|
||||
|
||||
methods REQUEST_JSON_TO_ABAP
|
||||
importing
|
||||
!VAL type STRING
|
||||
returning
|
||||
value(RESULT) type Z2UI5_IF_CORE_TYPES=>TY_S_HTTP_REQUEST_POST .
|
||||
methods RESPONSE_ABAP_TO_JSON
|
||||
importing
|
||||
!VAL type Z2UI5_IF_CORE_TYPES=>TY_S_HTTP_RESPONSE_POST
|
||||
returning
|
||||
value(RESULT) type STRING .
|
||||
methods MODEL_FRONT_TO_BACK
|
||||
importing
|
||||
!VIEW type STRING
|
||||
!T_ATTRI type ref to Z2UI5_IF_CORE_TYPES=>TY_T_ATTRI
|
||||
!MODEL type ref to Z2UI5_IF_AJSON .
|
||||
methods MODEL_BACK_TO_FRONT
|
||||
importing
|
||||
!T_ATTRI type ref to Z2UI5_IF_CORE_TYPES=>TY_T_ATTRI
|
||||
returning
|
||||
value(RESULT) type STRING .
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS Z2UI5_CL_CORE_JSON_SRV IMPLEMENTATION.
|
||||
CLASS z2ui5_cl_core_json_srv IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD model_front_to_back.
|
||||
|
@ -141,7 +145,7 @@ CLASS Z2UI5_CL_CORE_JSON_SRV IMPLEMENTATION.
|
|||
|
||||
result-s_front-o_comp_data = lo_ajson->slice( `/COMPDATA` ).
|
||||
|
||||
result-s_control-check_launchpad = xsdbool( result-s_front-search CS `scenario=LAUNCHPAD` or result-s_front-pathname CS `/ui2/flp`).
|
||||
result-s_control-check_launchpad = xsdbool( result-s_front-search CS `scenario=LAUNCHPAD` OR result-s_front-pathname CS `/ui2/flp`).
|
||||
IF result-s_front-id IS NOT INITIAL.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
|
|
|
@ -23,10 +23,10 @@ CLASS z2ui5_cl_pop_messages DEFINITION
|
|||
|
||||
CLASS-METHODS factory
|
||||
IMPORTING
|
||||
i_messages TYPE ty_t_msg
|
||||
i_title TYPE string DEFAULT `abap2UI5 - Message Popup`
|
||||
i_messages TYPE ty_t_msg
|
||||
i_title TYPE string DEFAULT `abap2UI5 - Message Popup`
|
||||
RETURNING
|
||||
VALUE(r_result) TYPE REF TO z2ui5_cl_pop_messages.
|
||||
VALUE(r_result) TYPE REF TO z2ui5_cl_pop_messages.
|
||||
|
||||
PROTECTED SECTION.
|
||||
DATA client TYPE REF TO z2ui5_if_client.
|
||||
|
@ -96,7 +96,7 @@ CLASS z2ui5_cl_pop_messages IMPLEMENTATION.
|
|||
WHEN `BUTTON_CONTINUE`.
|
||||
client->popup_destroy( ).
|
||||
client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
|
||||
WHEN OTHERS.
|
||||
WHEN OTHERS.
|
||||
ENDCASE.
|
||||
|
||||
ENDMETHOD.
|
||||
|
|
|
@ -12,7 +12,7 @@ CLASS z2ui5_cl_pop_pdf DEFINITION
|
|||
i_title TYPE string DEFAULT `PDF Viewer`
|
||||
i_button_text_confirm TYPE string DEFAULT `OK`
|
||||
i_button_text_cancel TYPE string DEFAULT `Cancel`
|
||||
i_pdf TYPE string
|
||||
i_pdf TYPE string
|
||||
RETURNING
|
||||
VALUE(r_result) TYPE REF TO z2ui5_cl_pop_pdf.
|
||||
|
||||
|
@ -44,7 +44,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS Z2UI5_CL_POP_PDF IMPLEMENTATION.
|
||||
CLASS z2ui5_cl_pop_pdf IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD factory.
|
||||
|
|
|
@ -91,22 +91,22 @@ CLASS z2ui5_cl_xml_view_cc DEFINITION
|
|||
|
||||
METHODS info_frontend
|
||||
IMPORTING
|
||||
!finished TYPE clike OPTIONAL
|
||||
!ui5_version TYPE clike OPTIONAL
|
||||
!device_height TYPE clike OPTIONAL
|
||||
!device_width TYPE clike OPTIONAL
|
||||
!device_phone TYPE clike OPTIONAL
|
||||
!device_desktop TYPE clike OPTIONAL
|
||||
!device_tablet TYPE clike OPTIONAL
|
||||
!device_combi TYPE clike OPTIONAL
|
||||
!ui5_gav TYPE clike OPTIONAL
|
||||
!ui5_theme TYPE clike OPTIONAL
|
||||
!device_os TYPE clike OPTIONAL
|
||||
!device_systemtype TYPE clike OPTIONAL
|
||||
!device_browser TYPE clike OPTIONAL
|
||||
!finished TYPE clike OPTIONAL
|
||||
!ui5_version TYPE clike OPTIONAL
|
||||
!device_height TYPE clike OPTIONAL
|
||||
!device_width TYPE clike OPTIONAL
|
||||
!device_phone TYPE clike OPTIONAL
|
||||
!device_desktop TYPE clike OPTIONAL
|
||||
!device_tablet TYPE clike OPTIONAL
|
||||
!device_combi TYPE clike OPTIONAL
|
||||
!ui5_gav TYPE clike OPTIONAL
|
||||
!ui5_theme TYPE clike OPTIONAL
|
||||
!device_os TYPE clike OPTIONAL
|
||||
!device_systemtype TYPE clike OPTIONAL
|
||||
!device_browser TYPE clike OPTIONAL
|
||||
PREFERRED PARAMETER finished
|
||||
RETURNING
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
|
||||
|
||||
METHODS spreadsheet_export
|
||||
IMPORTING
|
||||
|
@ -156,7 +156,7 @@ CLASS z2ui5_cl_xml_view_cc DEFINITION
|
|||
|
||||
METHODS Dirty
|
||||
IMPORTING
|
||||
!isdirty TYPE clike OPTIONAL
|
||||
!isdirty TYPE clike OPTIONAL
|
||||
RETURNING
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||
|
||||
|
@ -300,7 +300,7 @@ CLASS z2ui5_cl_xml_view_cc IMPLEMENTATION.
|
|||
mo_view->_generic( ns = `html`
|
||||
name = `style` ).
|
||||
|
||||
data(lv_class) = 'Z2UI5_CL_CC_DEMO_OUT'.
|
||||
DATA(lv_class) = 'Z2UI5_CL_CC_DEMO_OUT'.
|
||||
CALL METHOD (lv_class)=>('GET_STYLE')
|
||||
RECEIVING
|
||||
result = lv_style.
|
||||
|
|
Loading…
Reference in New Issue
Block a user