Input Group
(part of package 'Bootstrap Extra Components') Extends designtime/SolutionModel: JSWebComponent Extends runtime: RuntimeWebComponent
This is a reference page; many components have detailed usage guides here.
Properties
addOnButtons
Type: AddOnButton[]
addOns
Type: AddOn[]
dataProvider
Type: dataprovider
editable
Type: protected Default Value: true
enabled
Type: enabled Default Value: true
format
Type: format
inputType
Type: string Default Value: "text"
placeholderText
Type: tagstring
readOnly
Type: protected Default Value: false
styleClass
Type: styleclass
tabSeq
Type: tabseq
toolTipText
Type: tagstring
visible
Type: visible
Events
onAction
Parameters:
event JSEvent
onDataChangeMethodID
Handle changed data, return false if the value should not be accepted. JSEvent.data will contain extra information about dataproviderid, its scope and the scope id (record datasource or form/global variable scope) - present since 2021.06 release
Parameters:
oldValue ${dataproviderType} newValue ${dataproviderType} event JSEvent
Returns: boolean
onFocusGainedMethodID
Parameters:
event JSEvent
onFocusLostMethodID
Parameters:
event JSEvent
onRightClick
Parameters:
event JSEvent
API
addAddOn
Adds an addOn to this input group
AddOn has the following properties:
text - the text of the item position - LEFT or RIGHT (defaults to LEFT)
@param {bootstrapextracomponents-input-group.AddOn} addOnToAdd - object with text, position (LEFT, RIGHT)
Parameters:
addOn AddOn
addAddOnButton
Adds an addOnButton to this input group
AddOnButton has the following properties:
text - the button text position - LEFT or RIGHT (defaults to RIGHT) onAction - function to be called on button click onDoubleClick - function to be called on button double click onRightClick - function to be called on button right click styleClass - the style class of the button (e.g. btn-danger) imageStyleClass - image style class of the button
@param {bootstrapextracomponents-input-group.AddOnButton} addButtonOnToAdd
Parameters:
addOnButton AddOnButton
clearAddOnButtons
Removes all addOnButtons from this input group
clearAddOns
Removes all addOns from this input group
requestFocus
Request the focus to this text field.
@example
setAddOnButtons
Sets all addOnButtons of this input group
AddOnButton has the following properties:
text - the button text position - LEFT or RIGHT (defaults to RIGHT) onAction - function to be called on button click onDoubleClick - function to be called on button double click onRightClick - function to be called on button right click styleClass - the style class of the button (e.g. btn-danger) imageStyleClass - image style class of the button
@param {Array<bootstrapextracomponents-input-group.AddOnButton>} addOnButtons
Parameters:
addOnButtons AddOnButton[]
setAddOns
Sets all addOns of this input group
AddOn has the following properties:
text - the text of the item position - LEFT or RIGHT (defaults to LEFT)
@param {Array<bootstrapextracomponents-input-group.AddOn>} addOns - Array of objects with text, position (LEFT, RIGHT)
Parameters:
addOns AddOn[]
Types
AddOn
scripting type: CustomType<bootstrapextracomponents-input-group.AddOn>
AddOnButton
scripting type: CustomType<bootstrapextracomponents-input-group.AddOnButton>
attributes
Type: map
imageStyleClass
Type: styleclass
name
Type: string
onAction
Type: function
onDoubleClick
Type: function
onRightClick
Type: function
position
Type: string
Default Value: "RIGHT"
styleClass
Type: styleclass
Default Value: "btn-default"
text
Type: tagstring
Last updated