client-timers
Reactive icon

Client Timers

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 07 October 2022
 by 
5.0
 (1 rating)
client-timers

Client Timers

Documentation
1.0.0

Overview

eSpace Name

ClientTimers_Lib

Description

Library that provides block to handle timers on client side, and a client action to pause the execution.


Implementation


UI Flows


Timers Blocks


Interval

Block that triggers an event on interval specificied in milliseconds.

Parameters

Name

Description

Type

Mandatory

IntervalInMilliseconds

Interval in milliseconds

Integer

YES

AutoStart

Indicate if the timer auto starts on ready state.

Boolean

YES


Events

OnTick

Event Triggered by the timer.

Mandatory: TRUE

Name

Description

Data Type

Payload

The payload data sent by StartTimer Action

Text


Timeout

Block that triggers an event when the timer expire.

Parameters

Name

Description

Type

Mandatory

IntervalInMilliseconds

Interval in milliseconds

Integer

YES

AutoStart

Indicate if the timer auto starts on ready state.

Boolean

YES


Events

OnTick

Event Triggered by the timer.

Mandatory: TRUE

Name

Description

Data Type

Payload

The payload data sent by StartTimer Action

Text


 


Actions

Client Actions


CancelTimer (Folder Timers)

Cancel an interval or timeout.

Input parameters

Name

Description

DataType

Mandatory

TimerBlockId

The id ot timer ( interval/timeout ) widget 

Text

Yes



StartTimer (Folder Timers)

Start an interval or timeout.

Input parameters

Name

Description

DataType

Mandatory

TimerBlockId

The id ot timer ( interval/timeout ) widget 

Text

Yes

Payload

The payload string to receive on tick event.

Text

No



Wait (Folder Awaiters)

Wait specific milliseconds.

Input parameters

Name

Description

DataType

Mandatory

Milliseconds

The milliseconds to wait

Integer

Yes