Controls
Typically web configurators use a set of control elements that allow the user to specify parameter values. These can range from simple input fields or sliders to more complex custom controls. The paramate JavaScript API allows to handle control elements on the web page in three different ways:
- auto-generated controls: creation and interaction is managed by the API
- manually generated controls: interaction (but not creation) is managed by the API
- GUI controls: interaction is managed by the API
- user defined controls: controls are not managed by the API
User Defined Controls
A web application may decide to use no API supported controls at all. In this case, it can use functions getParamValue(), setParamValue() and a other API functions to control the open parameter values. For deciding whether to implement you own controls or not you may also want to have a look at the section about manual controls.