configure
Perform a configuration.
Signatures
- Paramate.Configurator.configure(changes, callback = undefined, undoable = true)
Details
The function requests the configurator parameters and updates the controls with them. If the configuration fails, the parameters are set back to their last valid values, unless the onConfigureError event handler is defined and is not returning true.
Parameters
- changes
-
An object specifing the changes to be applied, e.g.
{
<paramName>: // name of the configurator parameter
{
value: <string> // value for the configurator parameter
},
...
}
- callback
-
Function to be called with the new configurator parameters object as argument.
- undoable
-
The configuration changes the undo history default: true.
Return value
The new configurator parameters object:
{
<paramName>: // string: name of the configurator parameter
{
changed: ..., // bool: flag whether the parameter was changed
default: ..., // string: default value
descr: ..., // string: description
min: ..., // number: minimum value
max: ..., // number: maximum value
name: ..., // string: parameter title
type: ..., // string: type of the parameter
used: ..., // bool: flag whether the parameter was used in the current configuration
value: ... // string: the current value
},
...
}