Vaadin-combo-box: ¿Permitir solo seleccionar elementos de la lista de elementos?

Creado en 9 mar. 2017  ·  3Comentarios  ·  Fuente: vaadin/vaadin-combo-box

Hola a todos,

gracias por el buen componente. Estoy buscando una solución para usar este cuadro combinado como un simple menú desplegable en algunos casos, pero no pude encontrar una manera de seleccionar elementos del atributo items dado.

Cuando uso <vaadin-combo-box allow-custom-value="false"> puedo ingresar cualquier valor en el campo de entrada. ¿Es este realmente el comportamiento previsto?

Comentario más útil

Así es como funcionan los atributos booleanos: si establece el atributo, significa true , si lo elimina, significa false . No puede pasar false de la forma en que lo hace, así que simplemente elimine el atributo y estará bien. Sin embargo, puede usar enlaces de datos para especificar si se debe permitir el valor personalizado.

Todos 3 comentarios

Así es como funcionan los atributos booleanos: si establece el atributo, significa true , si lo elimina, significa false . No puede pasar false de la forma en que lo hace, así que simplemente elimine el atributo y estará bien. Sin embargo, puede usar enlaces de datos para especificar si se debe permitir el valor personalizado.

Si no desea permitir que el usuario escriba en el campo y solo abra el menú desplegable cuando se haga clic en el campo, puede usar vaadin-combo-box-light y usar un elemento de entrada de solo lectura en su lugar. Aquí hay un ejemplo rápido: http://jsbin.com/loqobonake/edit?html , salida

A partir de ahí, puede diseñar la entrada para que se vea como otra cosa si es necesario.

@web-padawan, @jouni : Gracias por el aporte. ¡Esto funciona! 👍

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

davidmaxwaterman picture davidmaxwaterman  ·  6Comentarios

GoceRibeski picture GoceRibeski  ·  19Comentarios

JMuratha picture JMuratha  ·  4Comentarios

osamamaruf picture osamamaruf  ·  4Comentarios

steffen-harbich-cognitum picture steffen-harbich-cognitum  ·  8Comentarios