Constructor
new Select(formElementId, choices, callback, initialSelected, selectAttributesopt, optionsopt)
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
formElementId |
string | The |
||||||||||||||||||
choices |
Array | The array of possible choices to show. |
||||||||||||||||||
callback |
function | The callback function for the |
||||||||||||||||||
initialSelected |
number | The index of the option to appear as selected at initialization. |
||||||||||||||||||
selectAttributes |
object |
<optional> |
{} | The parameters to consider as
attributes for the HTML Properties
|
||||||||||||||||
options |
object |
<optional> |
{} | Parameters considered to generate the component. Properties
|
- Implements:
- Source:
Members
domElement :HTMLDivElement
Reference to the DOM object that contains the HTML structure of the component.
Type:
- HTMLDivElement
- Inherited From:
- Implements:
- Source:
select :HTMLSelectElement
Reference to the DOM object representing the <select>
element.
Type:
- HTMLSelectElement
- Source:
Methods
disable()
Disables the component.
- Inherited From:
- Implements:
- Source:
enable()
Enables the component.
- Inherited From:
- Implements:
- Source:
getId() → {any}
Returns the id
of the input control element.
- Implements:
- Source:
Returns:
The value taken by the component.
- Type
- any
getValue() → {any}
Returns the value assigned to the component.
- Implements:
- Source:
Returns:
The value taken by the component.
- Type
- any