mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 23:06:30 +08:00
timer (#680)
This commit is contained in:
parent
d2ca457372
commit
3b2076873e
|
@ -14,6 +14,7 @@ CLASS z2ui5_cl_cc_timer DEFINITION
|
|||
finished TYPE clike OPTIONAL
|
||||
delayms TYPE clike OPTIONAL
|
||||
checkrepeat TYPE clike OPTIONAL
|
||||
checkActive TYPE clike OPTIONAL
|
||||
PREFERRED PARAMETER finished
|
||||
RETURNING
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||
|
@ -47,6 +48,7 @@ CLASS Z2UI5_CL_CC_TIMER IMPLEMENTATION.
|
|||
ns = `z2ui5`
|
||||
t_prop = VALUE #( ( n = `delayMS` v = delayms )
|
||||
( n = `finished` v = finished )
|
||||
( n = `checkActive` v = checkActive )
|
||||
( n = `checkRepeat` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( checkrepeat ) )
|
||||
) ).
|
||||
|
||||
|
@ -68,6 +70,10 @@ CLASS Z2UI5_CL_CC_TIMER IMPLEMENTATION.
|
|||
` type: "string",` && |\n| &&
|
||||
` defaultValue: ""` && |\n| &&
|
||||
` },` && |\n| &&
|
||||
` checkActive: {` && |\n| &&
|
||||
` type: "boolean",` && |\n| &&
|
||||
` defaultValue: true` && |\n| &&
|
||||
` },` && |\n| &&
|
||||
` checkRepeat: {` && |\n| &&
|
||||
` type: "boolean",` && |\n| &&
|
||||
` defaultValue: false` && |\n| &&
|
||||
|
@ -84,7 +90,9 @@ CLASS Z2UI5_CL_CC_TIMER IMPLEMENTATION.
|
|||
` },` && |\n| &&
|
||||
` delayedCall( oControl){` && |\n| &&
|
||||
` ` && |\n| &&
|
||||
` debugger; if ( oControl.getProperty("checkActive") == false ){ return; }` && |\n| &&
|
||||
` setTimeout((oControl) => {` && |\n| &&
|
||||
` oControl.setProperty( "checkActive", false )` && |\n| &&
|
||||
` oControl.fireFinished();` && |\n| &&
|
||||
` if ( oControl.getProperty( "checkRepeat" ) ) { oControl.delayedCall( oControl ); } ` && |\n| &&
|
||||
` }, parseInt( oControl.getProperty("delayMS") ), oControl );` && |\n| &&
|
||||
|
|
|
@ -38,6 +38,7 @@ CLASS z2ui5_cl_xml_view_cc DEFINITION
|
|||
finished TYPE clike OPTIONAL
|
||||
delayms TYPE clike OPTIONAL
|
||||
checkrepeat TYPE clike OPTIONAL
|
||||
checkActive TYPE clike OPTIONAL
|
||||
PREFERRED PARAMETER finished
|
||||
RETURNING
|
||||
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
|
||||
|
@ -53,7 +54,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS z2ui5_cl_xml_view_cc IMPLEMENTATION.
|
||||
CLASS Z2UI5_CL_XML_VIEW_CC IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -63,6 +64,26 @@ CLASS z2ui5_cl_xml_view_cc IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD file_uploader.
|
||||
|
||||
result = mo_view.
|
||||
mo_view->_generic( name = `FileUploader`
|
||||
ns = `z2ui5`
|
||||
t_prop = VALUE #( ( n = `placeholder` v = placeholder )
|
||||
( n = `upload` v = upload )
|
||||
( n = `path` v = path )
|
||||
( n = `value` v = value )
|
||||
( n = `iconOnly` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( icononly ) )
|
||||
( n = `buttonOnly` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( buttononly ) )
|
||||
( n = `buttonText` v = buttontext )
|
||||
( n = `uploadButtonText` v = uploadbuttontext )
|
||||
( n = `fileType` v = filetype )
|
||||
( n = `checkDirectUpload` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( checkdirectupload ) ) ) ).
|
||||
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD scroll.
|
||||
|
||||
result = mo_view.
|
||||
|
@ -83,6 +104,7 @@ CLASS z2ui5_cl_xml_view_cc IMPLEMENTATION.
|
|||
ns = `z2ui5`
|
||||
t_prop = VALUE #( ( n = `delayMS` v = delayms )
|
||||
( n = `finished` v = finished )
|
||||
( n = `checkActive` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( checkActive ) )
|
||||
( n = `checkRepeat` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( checkrepeat ) )
|
||||
) ).
|
||||
|
||||
|
@ -97,24 +119,4 @@ CLASS z2ui5_cl_xml_view_cc IMPLEMENTATION.
|
|||
t_prop = VALUE #( ( n = `title` v = title ) ) ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD file_uploader.
|
||||
|
||||
result = mo_view.
|
||||
mo_view->_generic( name = `FileUploader`
|
||||
ns = `z2ui5`
|
||||
t_prop = VALUE #( ( n = `placeholder` v = placeholder )
|
||||
( n = `upload` v = upload )
|
||||
( n = `path` v = path )
|
||||
( n = `value` v = value )
|
||||
( n = `iconOnly` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( icononly ) )
|
||||
( n = `buttonOnly` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( buttononly ) )
|
||||
( n = `buttonText` v = buttontext )
|
||||
( n = `uploadButtonText` v = uploadbuttontext )
|
||||
( n = `fileType` v = filetype )
|
||||
( n = `checkDirectUpload` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( checkdirectupload ) ) ) ).
|
||||
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
ENDCLASS.
|
||||
|
|
Loading…
Reference in New Issue
Block a user