%META:TOPICPARENT{name="OATDOCIndex"}%
---+ combobox.js
Creates a combobox, an enhanced <select> which allows richer options.
%TOC%
---++ Objects
---+++ OAT.Combobox(defaultValue)
Creates a combobox with a value of defaultValue. Its main div is accessible as OAT.Combobox::div. Onchange callback may be set via OAT.Combobox::onchange property.
---++ Methods
---+++ OAT.Combobox::addOption(element, textValue)
Adds a new option, represented by element with a value of textValue.
---++ CSS classes
---+++ .combo_box
CSS class of the main combo box div.
---+++ .combo_box_list
CSS class of options list div.
---+++ .combo_box_value
CSS class of the currently selected option.
---+++ .combo_image
CSS class of the dropdown clicker image.
---++ Example
var cb = new OAT.Combobox("[choose here]");
document.body.appendChild( cb.div );
cb.addOption(someElement, "option 1");
cb.addOption(someOtherElement, "option 2");
CategoryDocumentation CategoryOAT CategoryOpenSource