Class CKEDITOR.ui.dialog.select
Extends
CKEDITOR.ui.dialog.uiElement.
Defined in: plugins/dialogui/plugin.js.
Constructor Attributes | Constructor Name and Description |
---|---|
CKEDITOR.ui.dialog.select(dialog, elementDefinition, htmlList)
A select box.
|
- Fields borrowed from class CKEDITOR.ui.dialog.uiElement:
- eventProcessors
Method Attributes | Method Name and Description |
---|---|
add(label, value, index)
Adds an option to the select box.
|
|
clear()
Clears all options out of the selection list.
|
|
Gets the DOM element of the select box.
|
|
remove(index)
Removes an option from the selection list.
|
- Methods borrowed from class CKEDITOR.ui.dialog.uiElement:
- accessKeyDown, accessKeyUp, disable, enable, focus, getDialog, getElement, getValue, isChanged, isEnabled, isFocusable, isVisible, registerEvents, selectParentTab, setValue
- Events borrowed from class CKEDITOR.ui.dialog.uiElement:
- change
Class Detail
CKEDITOR.ui.dialog.select(dialog, elementDefinition, htmlList)
Since:
3.0
A select box.
- Parameters:
- {CKEDITOR.dialog} dialog
- Parent dialog object.
- {CKEDITOR.dialog.definition.uiElement} elementDefinition
- The element definition. Accepted fields:
- default (Required) The default value.
- validate (Optional) The validation function.
- items (Required) An array of options. Each option is a 1- or 2-item array of format [ 'Description', 'Value' ]. If 'Value' is missing, then the value would be assumed to be the same as the description.
- multiple (Optional) Set this to true if you'd like to have a multiple-choice select box.
- size (Optional) The number of items to display in the select box.
- {Array} htmlList
- List of HTML code to output to.
Method Detail
{CKEDITOR.ui.dialog.select}
add(label, value, index)
Since:
3.0
Adds an option to the select box.
- Parameters:
- {String} label
- Option label.
- {String} value
- (Optional) Option value, if not defined it'll be assumed to be the same as the label.
- {Number} index
- (Optional) Position of the option to be inserted to. If not defined the new option will be inserted to the end of list.
- Returns:
- {CKEDITOR.ui.dialog.select} The current select UI element.
{CKEDITOR.ui.dialog.select}
clear()
Since:
3.0
Clears all options out of the selection list.
NO EXAMPLE AVAILABLE
- Returns:
- {CKEDITOR.ui.dialog.select} The current select UI element.
{CKEDITOR.dom.element}
getInputElement()
Since:
3.0
Gets the DOM element of the select box.
- Returns:
- {CKEDITOR.dom.element} The <select> element of this UI element.
{CKEDITOR.ui.dialog.select}
remove(index)
Since:
3.0
Removes an option from the selection list.
- Parameters:
- {Number} index
- Index of the option to be removed.
- Returns:
- {CKEDITOR.ui.dialog.select} The current select UI element.