Downport fixes (#737)

* downport-fixes

* version

* Delete src/01/01/z2ui5_if_abapgit_version.intf.abap

* Delete src/01/01/z2ui5_if_abapgit_version.intf.xml

* version

* Update z2ui5_cl_fw_http_handler.clas.abap

* Update changelog.txt

* Update changelog.txt

* Update changelog.txt

* Update z2ui5_cl_fw_http_handler.clas.abap
This commit is contained in:
oblomov 2023-12-20 18:47:47 +01:00 committed by GitHub
parent c2d6c157b4
commit 4db563d033
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 29 additions and 34 deletions

View File

@ -17,7 +17,7 @@
<item>/src/01/z2ui5_cl_fw_font_awsome_icons.clas.abap</item>
<item>/src/01/z2ui5_cl_fw_font_awsome_icons.clas.xml</item>
</IGNORE>
<VERSION_CONSTANT>z2ui5_if_abapgit_version=&gt;c_abap_version</VERSION_CONSTANT>
<VERSION_CONSTANT>z2ui5_cl_fw_http_handler=&gt;c_abap_version</VERSION_CONSTANT>
</DATA>
</asx:values>
</asx:abap>

View File

@ -8,6 +8,16 @@ Legend
+ : added
- : removed
2023-12-15 v1.111.0
-------------------
+ binding on cell level
+ custom control - MultiInput with backend token handling
+ custom control - ui.table filtering after model update
* downport ready syntax
2023-12-15 v1.110.0
-------------------

View File

@ -338,8 +338,10 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION.
METHOD bind_tab_cell.
FIELD-SYMBOLS <ele> TYPE any.
FIELD-SYMBOLS <row> TYPE any.
FIELD-SYMBOLS <ele> TYPE any.
FIELD-SYMBOLS <row> TYPE any.
data lr_ref_in type ref to data.
data lr_ref type ref to data.
ASSIGN i_tab[ i_tab_index ] TO <row>.
DATA(lt_attri) = z2ui5_cl_util_func=>rtti_get_t_comp_by_struc( <row> ).
@ -347,9 +349,9 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION.
LOOP AT lt_attri ASSIGNING FIELD-SYMBOL(<comp>).
ASSIGN COMPONENT <comp>-name OF STRUCTURE <row> TO <ele>.
DATA(lr_ref_in) = REF #( <ele> ).
lr_ref_in = REF #( <ele> ).
DATA(lr_ref) = REF #( i_val ).
lr_ref = REF #( i_val ).
IF lr_ref = lr_ref_in.
r_result = `{` && iv_name && '/' && shift_right( CONV string( i_tab_index - 1 ) ) && '/' && <comp>-name && `}`.
RETURN.

View File

@ -234,7 +234,8 @@ CLASS z2ui5_cl_fw_controller IMPLEMENTATION.
TRY.
FIELD-SYMBOLS <struc> TYPE any.
DATA(ls_params) = location->get_attribute( `STARTUP_PARAMETERS` )->get_val_ref( ).
data ls_params type ref to data.
ls_params = location->get_attribute( `STARTUP_PARAMETERS` )->get_val_ref( ).
ASSIGN ls_params->* TO <struc>.
DATA(lt_comp) = z2ui5_cl_util_func=>rtti_get_t_comp_by_struc( <struc> ).

View File

@ -4,6 +4,8 @@ CLASS z2ui5_cl_fw_http_handler DEFINITION
PUBLIC SECTION.
CONSTANTS c_abap_version TYPE string VALUE '1.111.0' ##NO_TEXT.
CLASS-METHODS http_post
IMPORTING
body TYPE string
@ -12,18 +14,18 @@ CLASS z2ui5_cl_fw_http_handler DEFINITION
CLASS-METHODS http_get
IMPORTING
t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL
content_security_policy TYPE clike OPTIONAL
check_logging TYPE abap_bool OPTIONAL
custom_js TYPE string OPTIONAL
json_model_limit TYPE string DEFAULT '100'
t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL
content_security_policy TYPE clike OPTIONAL
check_logging TYPE abap_bool OPTIONAL
custom_js TYPE string OPTIONAL
json_model_limit TYPE string DEFAULT '100'
PREFERRED PARAMETER t_config
RETURNING
VALUE(r_result) TYPE string.
VALUE(r_result) TYPE string.
PROTECTED SECTION.
CLASS-METHODS get_js
returning value(result) type string.
RETURNING VALUE(result) TYPE string.
PRIVATE SECTION.

View File

@ -1,6 +0,0 @@
INTERFACE z2ui5_if_abapgit_version
PUBLIC .
CONSTANTS c_abap_version TYPE string VALUE '1.110.0' ##NO_TEXT.
ENDINTERFACE.

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_INTF" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<VSEOINTERF>
<CLSNAME>Z2UI5_IF_ABAPGIT_VERSION</CLSNAME>
<LANGU>E</LANGU>
<DESCRIPT>abap2UI5 - abapgit version</DESCRIPT>
<EXPOSURE>2</EXPOSURE>
<STATE>1</STATE>
<UNICODE>X</UNICODE>
</VSEOINTERF>
</asx:values>
</asx:abap>
</abapGit>

View File

@ -55,6 +55,7 @@ CLASS z2ui5_cl_fw_ui_startup IMPLEMENTATION.
page->headercontent(
)->title( `abap2UI5 - Developing UI5 Apps in Pure ABAP`
)->toolbarspacer(
)->text( `v.` && z2ui5_cl_fw_http_handler=>c_abap_version
)->link( text = `SCN`
target = `_blank`
href = `https://blogs.sap.com/tag/abap2ui5/`