Referencia createSelect()

createSelect()

Crea un elemento de menú desplegable <select></select>.

El parámetro es opcional. Si se pasa true, como en let mySelect = createSelect(true), entonces el menú desplegable admitirá selecciones múltiples. Si se pasa un elemento <select></select> existente, como en let mySelect = createSelect(otherSelect), el elemento existente se envolverá en un nuevo objeto p5.Element .

Los menús desplegables extienden la clase p5.Element con algunos métodos útiles para gestionar las opciones:

  • mySelect.option(name, [value]) agrega una opción al menú. El primer parámetro, nombre, es una cadena que establece el nombre y valor de la opción. El segundo parámetro, valor, es opcional. Si se proporciona, establece el valor que corresponde a la clave name. Si ya existe una opción con el name, su valor se cambia a value.
  • mySelect.value() devuelve el valor de la opción actualmente seleccionada.
  • mySelect.selected() devuelve la opción actualmente seleccionada.
  • mySelect.selected(option) selecciona la opción dada de forma predeterminada.
  • mySelect.disable() marca todo el elemento del menú desplegable como deshabilitado.
  • mySelect.disable(option) marca una opción dada como deshabilitada.
  • mySelect.enable() marca todo el elemento del menú desplegable como habilitado.
  • mySelect.enable(option) marca una opción dada como habilitada.

Ejemplos

Sintaxis

createSelect([multiple])
createSelect(existing)

Parámetros

multiple
Boolean:

admite selecciones múltiples.

existing
Object:

elemento selecto para envolver, ya sea como un p5.Element o un HTMLSelectElement existente.

Returns

p5.Element: nuevo objeto p5.Element.
Notice any errors or typos? Please let us know. Please feel free to edit src/dom/dom.js and open a pull request!

Referencias Relacionadas