Skip to main content
Skip table of contents

Parameter Control

The Parameter Control component can be used to reference one of the definition inputs in an App built with the App Builder components. The component links to a definition input using its name and allows overriding several of the properties defining the control in the final App.

The created control can then be included in a Controls Widget within the App.

First example

In the example below, we show a minimal definition including one slider called “Radius” controlling the radius of a sphere.

image-20250923-145532.png

Using the App Builder components, we create an App with a single Container on the right. In this container, we define a single Controls Widget, which itself contains one single Parameter Control. The Parameter Control references the “Radius” slider by its name and defines a tooltip for the control in the App. The resulting App looks like this using the default template:

image-20250923-150126.png

Hovering over the slider’s name shows the tooltip.

Properties

In addition to the Name input, the following inputs can be used to customize the control:

  • Display Name (optional): Defines a custom name for this parameter control in the App

  • Tooltip (optional): Add a tooltip to this parameter control in the App

  • Validation: If true, updating the control in the App will only happen after clicking on an “Accept” button

  • Settings (optional): Additional parameter-specific settings as defined using one of the Parameter Settings components (see section below).

  • SessionId (optional): The Id of the App session this parameter is linked to. Leave empty when using a single session.

Parameter-specific settings

Several utility components allow to override settings relative to specific parameter types.

As an example, the Value List Settings component can be used along with the Value List Item Data component to add images and descriptions to items of a value list.

More settings components will soon be added to the plugin.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.