Input Box
Last updated
Was this helpful?
Last updated
Was this helpful?
{
"type": "InputBox",
"properties": {
"labelName": "Button Text:",
"shortPropertyName": "",
"disabled": false,
"type": "Text",
"min": 0,
"max": 0,
"step": 1,
"allowBinding": true,
"allowCounter": false,
"allowManualEntry": true,
"spellcheck": false,
"placeholder": "",
"textArea": false,
"textAreaRows": 5,
"liveUpdate": false,
"bindingPropertyName": "buttonText"
}
}
The property name needs to match the string specified in bindingPropertyName property. The value will be the default value to show in the input box.
{
"buttonText": "Get Data"
}
This element has a large number of configurable properties. If a property has a default value then you do not need to provide it in the propertyPanel.json file unless you want to specify a value different to the default.
string - the text to display inside and on the right of the text input box.
defaults to an empty string
number - the minimum value allowed to be entered
For Integer, Decimal, Currency and Percent types
defaults to 0
number - the maximum value allowed to be entered
For Integer, Decimal, Currency and Percent types
defaults to 0
number - the size of increments a number increases in when using allowCounter
For Integer, Decimal, Currency and Percent types
defaults to 0
bool - specifies whether you want people to be able to type values into the input box
defaults to true
bool - specifies whether to add up and down stepper arrows to the input box
For Integer, Decimal, Currency and Percent types
defaults to false
bool - specifies whether you want the browser to highlight incorrect spelling in text within the text input box
defaults to true