Es un elemento de formulario que permite seleccionar una opción de entre un listado de varias.
Cuando está plegado, muestra la opción actualmente seleccionada y cuando está expandido muestra una lista desplegable de opciones predefinidas.
El contenido del tooltip puede tener clases adicionales aplicadas. En este ejemplo se le ha aplicado una altura máxima y scroll vertical si el contenido se desborda.
Esto es un label
Opción 1
Opción 2
Opción 3
Opción 4
Opción 5
Mostrar códigodel ejemplo: Clases aplicadas al contenido del tooltip
Podemos seleccionar inicialmente un item si le añadimos el parámetro 'active': true. También puedes usar con javascript la función global activateItemListBox(elementMenu, activeItemId) para seleccionar un item, usando sus ids. Ej: Abre la consola del navegador y escribe activateItemListBox('listbox', 'with-active-item-listbox-item-2') para seleccionar el segundo item de este ejemplo.
Usa el parámetro 'isMultiselectable': true. En este caso al seleccionar un item el elemento no se cerrará. También puedes usar con javascript la función global activateItemListBox(elementMenu, activeItemId) para seleccionar varios items, usando sus ids. Ej: Abre la consola del navegador y escribe activateItemListBox('listbox-multiple', ['is-multiselectable-listbox-item-2', 'is-multiselectable-listbox-item-3']) para seleccionar el segundo y el tercer item de este ejemplo.
Esto es un label
Opción 1
Opción 2
Opción 3
Opción 4
Opción 5
Mostrar códigodel ejemplo: Permite selecciones múltiples
Usa el parámetro 'doesChangeButtonText': true para hacer que el texto del botón se actualice al seleccionar un item. Si 'doesChangeButtonText': true, entonces no tiene efecto
Esto es un label
Option 1
Opción 2
Opción 3
Opción 4
Opción 5
Mostrar códigodel ejemplo: Cambia el texto del botón
Podemos abrir o cerrar un menú usando con javascript la función global toggleMenuListbox(elementMenu, open) para abrir o cerrar un menú, usando su id. El parámetro open admite true o false, si le pasamos true abrirá el menú, y si le pasamos false cerrará el menú. Ej: Abre la consola del navegador y escribe toggleMenuListbox('listbox-javascript', true) para abrir el menú de este ejemplo.
Esto es un label
Opción 1
Opción 2
Opción 3
Opción 4
Opción 5
Mostrar códigodel ejemplo: Menú abierto o cerrado con javascript