Constructor
# new DuSelector()
Properties:
Name | Type | Description |
---|---|---|
image |
string
|
The path to the current image (or a PNG as a string representation) |
icon |
Image
|
The Image currently displayed |
label |
StaticText
|
The current text |
items |
Array.<Array.<string>>
|
The buttons, each one is an array with [text, image, helptip] |
index |
int
|
The current index |
text |
string
|
The current text |
currentData |
*
|
The current data |
onChange |
Selector~onChange
|
The function to execute when the index changes. You can set your own function here, which must take no argument. The method is called after the index has changed. |
onRefresh |
Selector~onRefresh
|
The function to execute to refresh the content. You can set your own function here, which must take no argument. |
Methods
# static addButton(textopt, imageopt, helpTipopt, dataopt)
Adds a new button to the selector
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
text |
string
|
<optional> |
The text displayed by the button |
image |
string
|
<optional> |
The icon, either a path to the file or a PNG represented as a string. |
helpTip |
string
|
<optional> |
The help tip for the entry |
data |
*
|
<optional> |
Some data to associate with the button. |
# static clear()
Removes all buttons from the selector. This is the same as
Selector.removeAll
.
# static removeAll()
Removes all buttons from the selector. This is the same as
Selector.clear
.
# static setCurrentIndex(index)
Changes the selection and the current index of the selector
Parameters:
Name | Type | Description |
---|---|---|
index |
int
|
The new index |
# static setCurrentText(text, quietopt)
Changes the selection and the current index of the selector, using the text of the selection
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
text |
string
|
The text to select | ||
quiet |
Boolean
|
<optional> |
false | When true, the onChange() callback will not be triggered. |
Type Definitions
# onChange()
The function to execute when the index changes.
The method is called after the index has changed.
The method is called after the index has changed.