%META:TOPICPARENT{name="OATDOCIndex"}%
---+ combolist.js
Creates a combolist, <select> with additional possibility of direct user input.
%TOC%
---++ Objects
---+++ OAT.Combolist(optList, defaultValue, optionsObject)
Creates a combolist containing values from optListarray, with a value of defaultValue.
Its main div is accessible as OAT.Combolist::div.
Onchange callback may be set via OAT.Combolist::onchange property.optionsObject may contain:
* *name* - html name attribute for relevant input tag
* *imagePath*
---++ Methods
---+++ OAT.Combolist::addOption(label, value)
Adds a new option labeled label with value of value. If value is not specified, label is used instead.
---+++ OAT.Combolist::clearOpts()
Clears all options.
---++ CSS classes
---+++ .combo_list
CSS class of the combolist div.
---+++ .combo_list_input
CSS class of the text input field option.
---+++ .combo_list_option
CSS class of the regular option.
---+++ .combo_list_list
CSS class of the option list.
---++ Example
var cl = new OAT.Combolist([],"default",{name:"myName"});
document.body.appendChild( cl.div );
cl.addOption("option 1");
cl.addOption("option 2","value 2");
CategoryOAT CategoryOpenSource CategoryDocumentation