On-screen actions - Controls

The Controls Block is used to set the actions specific to the different controls. There are times when you want to provide controls only when a certain condition is specified or hide them in another scenario. In such cases, you can make use of the different action blocks. You also have the actions to change the state of the designer controls and set the values for the different controls.

action flow control block

Show control

When building multi-level forms and screens there would be scenarios where you need to show some hidden controls depending on a condition being satisfied or not satisfied. With the Show control block, you can display the selected controls from the current app in response to the previous action.

Here you simply select the controls listed out from your current App. You would have to make sure the flow of your forms is defined accordingly and the controls defined to be displayed likewise.

Hide control

When building multi-level. forms and screens there would be scenarios where you need to hide controls depending on a condition being satisfied or not satisfied. With the Hide control block, you can hide the selected controls from the current app in response to the previous action.

Change State

This is mostly used in the case of designer controls where it is usually necessary to set the state of the control on completion of an action. Basically, you need to have the states defined in the Designer and then they can be changed in the action flows.

  • Enter Control name: This is the control for which the State is to be changed
  • Select Operation: This specifies the operation to change state. Set State will be used to Set the state specified, Remove State removes the existing state, and Toggle State will switch on or off the current state.

Set Controls Value

As the name suggests the Set Controls Value enables you to dynamically set the value of the selected controls. You can also assign values to multiple controls.

  • Select control: Is the control for which you want to set the value.

  • Enter control value: Is the value to be assigned to the control. It can be fetched using the keywords or assigned your custom value depending upon the control’s data type.

You can then specify a condition as to when to execute the action and which environment. An Action Unique name is important, that would help you identify the tasks in the flow. Here you also have the option to specify whether to wait for an action response to move to the next step.

Reset Control Data

This is used to reset the data of the specified controls to their default value or state.

reset control data

  • To use the feature, under Navigate block , select Reset Control Data and click Continue.

  • Under Configure connector’s field , select the controls to reset values and click Continue .

  • You can also specify a condition when to execute the action and which environment. An Action Unique name is important that would help you identify the tasks in the flow. Click Finish .

Detect Enter Press

This enables you to detect when Enter key is pressed and initiate further action. So here it takes the control as input and detects whether the key pressed on the control is Enter key and then triggers the next action or workflow.

press enter detect

  • To use the feature, under Navigate block , select Detect Enter Press and click Continue.

  • Under Configure Action field , select the controls to detect Enter key press and click Continue .

  • You can also specify a condition when to execute the action and which environment. An Action Unique name is important that would help you identify the tasks in the flow. Click Finish .

Focus control

This allows you to set focus on a specific control as a part of your action flow tasks.

focus control

  • To use the feature, under Navigate block , select Focus Control and click Continue.

  • Under Configure Action fields, Select Control from the drop down list and click Continue.

  • You can also specify a condition when to execute the action and which environment. An Action Unique name is important that would help you identify the tasks in the flow. Click Finish.