pub static createSelect: CreateSelectInternalTypeExpand description
Creates a dropdown menu select element in the DOM. It also helps to assign select-box methods to p5.Element when selecting existing select box.
.option(name, [value])can be used to set options for the select after it is created..value()will return the currently selected option..selected()will return current dropdown element which is an instance of p5.Element.selected(value)can be used to make given option selected by default when the page first loads..disable()marks whole of dropdown element as disabled..disable(value)marks given option as disabled
Examples
let sel;
function setup() {
textAlign(CENTER);
background(200);
sel = createSelect();
sel.position(10, 10);
sel.option('pear');
sel.option('kiwi');
sel.option('grape');
sel.selected('kiwi');
sel.changed(mySelectEvent);
}
function mySelectEvent() {
let item = sel.value();
background(200);
text('It is a ' + item + '!', 50, 50);
}let sel;
function setup() {
textAlign(CENTER);
background(200);
sel = createSelect();
sel.position(10, 10);
sel.option('oil');
sel.option('milk');
sel.option('bread');
sel.disable('milk');
}Overloads
multiple? true if dropdown should support multiple selections
existing DOM select element