mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 23:06:30 +08:00
parent
04950ba6e8
commit
4b09f36bb7
|
@ -1166,7 +1166,7 @@ CLASS z2ui5_lcl_fw_app IMPLEMENTATION.
|
|||
` /></f:content></f:SimpleForm>`.
|
||||
|
||||
lv_xml_main = lv_xml_main && `<f:SimpleForm editable="true" ` && |\n| &&
|
||||
` title="Demos" ` && |\n| &&
|
||||
` title="Samples" ` && |\n| &&
|
||||
` layout="ResponsiveGridLayout" ` && |\n| &&
|
||||
` >`.
|
||||
|
||||
|
@ -1180,7 +1180,7 @@ CLASS z2ui5_lcl_fw_app IMPLEMENTATION.
|
|||
` > <Label/><Button ` && |\n| &&
|
||||
` press="` && client->_event( val = `DEMOS` check_view_destroy = abap_true ) && `" ` && |\n| &&
|
||||
` text="Continue..." enabled="` && COND #( WHEN lv_check_demo = abap_true THEN `true` ELSE `false` ) && |" \n| &&
|
||||
` /><Button visible="false"/><Link text="More on github..." target="_blank" href="https://github.com/abap2UI5/abap2UI5/blob/main/docs/links.md" /></f:content></f:SimpleForm>`.
|
||||
` /><Button visible="false"/><Link text="More on GitHub..." target="_blank" href="https://github.com/abap2UI5/abap2UI5/blob/main/docs/links.md" /></f:content></f:SimpleForm>`.
|
||||
|
||||
lv_xml_main = lv_xml_main && `</l:content></l:Grid></Page></Shell></mvc:View>`.
|
||||
|
||||
|
@ -1334,7 +1334,8 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION.
|
|||
METHOD request_begin.
|
||||
|
||||
ss_config = VALUE #(
|
||||
controller_name = `z2ui5_controller`
|
||||
controller_name = `z2ui5_controller`
|
||||
view_model_edit_name = `oUpdate`
|
||||
body = body ).
|
||||
so_body = z2ui5_lcl_utility_tree_json=>factory( body ).
|
||||
|
||||
|
@ -1472,7 +1473,7 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION.
|
|||
|
||||
DATA(lo_app) = CAST object( app ) ##NEEDED.
|
||||
DATA(lr_view_model) = z2ui5_lcl_utility_tree_json=>factory( ).
|
||||
DATA(lo_update) = lr_view_model->add_attribute_object( `oUpdate` ).
|
||||
DATA(lo_update) = lr_view_model->add_attribute_object( ss_config-view_model_edit_name ).
|
||||
|
||||
LOOP AT t_attri REFERENCE INTO DATA(lr_attri) WHERE bind_type <> ``.
|
||||
|
||||
|
@ -1529,7 +1530,7 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION.
|
|||
result->ms_db-id_prev = id_prev.
|
||||
|
||||
TRY.
|
||||
model_set_backend( model = so_body->get_attribute( `OUPDATE` )->mr_actual
|
||||
model_set_backend( model = so_body->get_attribute( ss_config-view_model_edit_name )->mr_actual
|
||||
app = result->ms_db-o_app
|
||||
t_attri = result->ms_db-t_attri ).
|
||||
CATCH cx_root.
|
||||
|
@ -1650,7 +1651,7 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION.
|
|||
&& `).` ).
|
||||
ENDIF.
|
||||
lr_attri->bind_type = type.
|
||||
result = COND #( WHEN type = cs_bind_type-two_way THEN `/oUpdate/` ELSE `/` ) && lr_attri->name.
|
||||
result = COND #( WHEN type = cs_bind_type-two_way THEN `/` && ss_config-view_model_edit_name && `/` ELSE `/` ) && lr_attri->name.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
|
||||
|
|
|
@ -152,15 +152,18 @@ public section.
|
|||
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
|
||||
!CLASS type CLIKE optional
|
||||
!mode 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 .
|
||||
value(RESULT) type ref to Z2UI5_CL_XML_VIEW.
|
||||
|
||||
methods NUMERICCONTENT
|
||||
importing
|
||||
!VALUE type CLIKE optional
|
||||
|
@ -1957,6 +1960,7 @@ ENDMETHOD.
|
|||
t_prop = VALUE #(
|
||||
( n = `class` v = class )
|
||||
( n = `header` v = header )
|
||||
( n = `mode` v = mode )
|
||||
( n = `press` v = press )
|
||||
( n = `frameType` v = frametype )
|
||||
( n = `subheader` v = subheader ) ) ).
|
||||
|
|
|
@ -18,12 +18,13 @@ INTERFACE z2ui5_if_client
|
|||
|
||||
TYPES:
|
||||
BEGIN OF ty_s_config,
|
||||
controller_name TYPE string,
|
||||
version TYPE string,
|
||||
origin TYPE string,
|
||||
pathname TYPE string,
|
||||
search TYPE string,
|
||||
body TYPE string,
|
||||
controller_name TYPE string,
|
||||
view_model_edit_name TYPE string,
|
||||
version TYPE string,
|
||||
origin TYPE string,
|
||||
pathname TYPE string,
|
||||
search TYPE string,
|
||||
body TYPE string,
|
||||
END OF ty_S_config.
|
||||
|
||||
TYPES:
|
||||
|
|
Loading…
Reference in New Issue
Block a user