Add and Customize Callout Controls

This section is applicable for Grid and Freeform callouts only.

You can add any number of any of the available callout controls to a callout. Once a control has been added to a callout, you can:

  • Style the control

  • Rename the control

  • Delete the control

  • Reposition the control

  • Duplicate the control

  • Add an event handler for the control

Add a Control to a Callout

  1. Open the callout from the Assets Panel if not already open.

  2. Drag the required control into the callout and drop it at the required location.

  3. Edit or customize the control. See here - a separate topic provides instructions on how each control type can be customized.

Style a Control

After adding a control to a callout you can:

  • Change its position within the callout

  • Change its size

  • Change its appearance, for example, its color or shadow

  • Specify the text to be displayed in the control, where relevant

  • Assign classes to the control (see Use Callout Classes)

If you add styling to a control with a class assigned to it, you can add the styling to the class by clicking Sync , found on the Style Panel, next to the class. The styling is added to all controls in the callout using the class.

All the appearance settings are based on standard CSS properties. For information on these, consult external resources, for example, https://www.w3schools.com/css/.

To style a callout:

  1. Open the callout from the Assets Panel if not already open.

  2. Select the control to customize.

  3. In the Style panel at the right, select which state of the control you want to customize, or leave it as -State- to customize the control's default appearance.

    When you select a state, the control is displayed according to the settings for the state you select.

  4. Select the classes to assign the control.

  5. Customize the control in the Style panel using the settings below:

    Group

    Setting

    Description

    Settings

    Name

    The name of the control

     

    Content

    The text to display on the control

      (Other Settings Relevant to the Control Type)

    See separate topics for each control type listed here.

    General   CSS properties for controlling the position of the control in the callout
    Dimension   CSS properties for controlling the size of the control
    Typography

     

    CSS properties for controlling the appearance of the text in the control

    Decorations

     

    CSS properties for customizing the control's background and borders

    Note: A background image can be specified. However, animated gif files are not supported. See Add and Customize Callout Controls.

    Extra

     

    CSS properties for scaling and rotating the control

Rename a Control

A control is assigned a default name when created. You can edit that name but the name must be unique in the project. If you enter a name of an existing control, or if you empty the field, the field value will be reset to its previous value.

To rename a callout control:

  1. Open the callout from the Assets Panel if not already open.

  2. Select the control to rename.

  3. In the Style pane, under Settings, enter the new name for the control in the Name field.

Delete a Control

You can delete a callout control.

To delete a callout control:

  1. Open the callout from the Assets Panel if not already open.

  2. Select the control and click the Delete button .

  3. If:

    • The callout control has not been referenced in the project, the control will be deleted immediately, without asking for confirmation.

    • The callout control has been referenced in the project, you will be notified.

      Click:

      • Cancel if you decide not to delete the control.
      • Delete Anyway to delete the control. All references to the control and its properties will be removed from the project.
      • Show Usage to open the Usage Reference Panel

Reposition a Control

  1. Open the callout from the Assets Panel if not already open.

  2. Select the control to move and click the move button .

  3. Drag the control to its new position and release. (Click image to play)

Duplicate a Control

You can duplicate a control located on a callout. Duplicating a control includes all the Control Actions associated with the control.

  1. Open the callout from the Assets Panel if not already open.

  2. Select the control, and click the duplicate button .

Create Event Handlers for Controls

You can specify the actions to perform whenever an agent interacts with a callout control, directly within the callout editor.

For example, you can specify the actions to perform when a button is clicked.

The full list of supported events is shown below:

callout Control Type

Event

Button

On Click

Checkbox On Change
Input Field

On Change

Text Area On Key Up
Radio Group On Change
Select

On Change

To specify the actions to perform when an event occurs:

  1. Open the callout from the Assets Panel if not already open.

  2. Select the relevant control.

  3. Click the Control Actions tab to display the Builder area.

    A Builder area tab labeled with the type of the control and the event type is displayed.

    If you select a control for which no events are supported, for example a label, you will not be able to add actions to the Builder area.

  4. Drag functions or other assets from the Assets Panel into the Builder area, as for workflows.

Best Practices