¿Hay controles profesionales de Combobox (lista desplegable con autosugestión) basados en la biblioteca jQuery?
Debería poder manejar grandes conjuntos de datos y tener algunas opciones de máscara . Una lista de resultados de varias columnas también sería genial. Estoy trabajando con ASP.NET, pero no es un problema si tuviera que escribir un contenedor.
Ya estoy usando un control de terceros, pero encontré algunos problemas de compatibilidad entre los controles de dos proveedores. Bueno, quiero deshacerme de este tipo de dependencias.
javascript
jquery
combobox
controls
splattne
fuente
fuente
Respuestas:
Desafortunadamente, lo mejor que he visto es jquery.combobox , pero realmente no parece algo que realmente quisiera usar en mis aplicaciones web. Creo que hay algunos problemas de usabilidad con este control, pero como usuario no creo que sepa comenzar a escribir para que la lista desplegable se convierta en un cuadro de texto.
Prefiero el cuadro desplegable combinado , pero todavía tiene algunas características que me gustaría y todavía está en alfa. Lo único que no me gusta de esto, además de ser alfa ... es que una vez que escribo en el cuadro combinado, los elementos originales de la lista desplegable desaparecen. Sin embargo, tal vez haya una configuración para esto ... o tal vez podría agregarse con bastante facilidad.
Esas son las únicas dos opciones que conozco. Buena suerte en tu búsqueda. Me encantaría saber si encuentra uno o si la segunda opción funciona para usted.
fuente
Aquí hay uno que parece muy prometedor. Es una verdadera combinación: ves lo que escribes. Tiene una característica interesante que no he visto en ningún otro lugar: resultados de paginación.
FlexBox
fuente
Cualquiera que busque un "cuadro combinado" de jquery parece estar dirigido a esta pregunta. Mi publicación es para las personas que visitan esta página para encontrar un cuadro combinado "tradicional", en lugar de una respuesta a la pregunta original. Todas las soluciones anteriores se enfocan en usar la entrada como un medio para filtrar y autocompletar a un valor de selección existente. (ideal para grandes conjuntos de datos)
Si está buscando el cuadro combinado tradicional, que es simplemente "Escriba algo o seleccione entre estos valores predefinidos" (no, no ocultaremos los que no coinciden mientras escribe), todo lo que pueda Necesito hacer es
<select id="combo4" style="width: 200px;" onchange="$('input#text4').val($(this).val());"> <option>option 1</option> <option>option 2</option> <option>option 3</option> </select> <input id="text4" style="margin-left: -203px; width: 180px; height: 1.2em; border: 0;" />
Ver http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/
Debería ser fácil envolver esto en un complemento que convierta una etiqueta de selección existente, aunque aún no lo he visto hecho.
PD: El principal problema que veo con "jQuery Editable Combobox" es que sigue siendo una lista de selección, y no es en absoluto obvio que pueda comenzar a escribir algo nuevo.
fuente
Ya está disponible una nueva bifurcación del proyecto sexy-combo que parece prometedora: http://code.google.com/p/ufd/
fuente
Para conjuntos de datos grandes, ¿qué tal el Autocompletar de JQuery UI , que es básicamente la versión "oficial" del complemento Autocompletar de Jorn Zaeferrer ?
También escribí un complemento directo de JQuery combobox que recibió muy buenos comentarios de sus usuarios. Sin embargo, explícitamente no está destinado a grandes conjuntos de datos; Me imagino que si quieres algo que pode la lista en función de lo que escribe el usuario, es mejor que uses el complemento de autocompletado de Jorn.
fuente
Otro buen complemento es Sexy Combo
fuente
Esto también es prometedor:
Cuadro combinado desplegable de JQuery en simpletutorials.com
fuente
Se está preparando un componente oficial de jQuery UI ComboBox / Autocomplete ... (anteriormente en versión beta para jQuery UI 1.5.x), consulte jQuery UI Wiki
ACTUALIZAR:
La funcionalidad de autocompletar es ahora una característica principal de jQuery UI, consulte los documentos .
fuente
Si no necesita varias columnas, la elección es otra buena opción. Con licencia del MIT
fuente
Encontré este otro: http://code.google.com/p/jquery-jec/
También parece una buena opción.
fuente
Estoy buscando lo mismo. El que más me gustó hasta ahora es este para ExtJs, excepto que no lo he probado con Listas grandes: www.sencha.com/deploy/dev/examples/form/combos.html
Aquí hay otro realmente (!) Rápido: http://jsearchdropdown.sourceforge.net/
Por ejemplo, SexyCombo funciona bastante bien, pero es muy lento para listas más largas. El UFD popular de SexyCombo es mucho más rápido, pero el tiempo de inicialización sigue siendo bastante lento para listas realmente grandes. ¡Además, a veces consigo un poco! "brillante". Pero supongo que habrá algunas actualizaciones en un futuro próximo.
fuente
Sexy-Combo ha quedado obsoleto. Existe un mayor desarrollo en el proyecto Desplegable de filtro rápido discreto. Parece prometedor, ya que tengo requisitos similares.
https://code.google.com/p/ufd/
fuente
Me gusta select2 , es rico en funciones, agradable y activo. Particularmente como la función de búsqueda diacrítica .
fuente
¿Por qué no pruebas http://jqueryajax.codeplex.com/ ? Es una colección de controles ASP.NET que también contiene un menú desplegable de varias columnas.
fuente
Activewidgets tiene uno muy bonito. No tengo idea de lo bien que funciona en grandes conjuntos de datos. http://www.activewidgets.com/ui.combo/
fuente
Tuve el mismo problema, así que terminé haciendo el mío.
Tiene un sistema de plantillas incorporado, por lo que puede hacer que los resultados se vean como lo desee. Funciona en todos los navegadores principales y acepta matrices y objetos json. http://code.google.com/p/custom-combobox/
fuente
Aquí hay uno realmente interesante: http://www.xnodesystems.com/ El campo de lista dinámica no solo tiene la capacidad de autocompletar, sino que también puede realizar validaciones.
fuente
He intentado http://jqueryui.com/demos/autocomplete/#combobox y los problemas que enfrentan son:
Como resultado, lo modifiqué un poco y funcionó bien para mí en ASP.NET MVC. Mi versión de CSS y el script de widget se pueden encontrar aquí http://saplin.blogspot.com/2011/12/html-combobox-control-and-aspnet-mvc.html
También hay una muestra sobre cómo vincular el modelo MVC a un valor personalizado.
fuente
http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
fuente
Prueba este:
http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxcombobox/index.htm
Muy agradable con muchas características, incluida la localización.
fuente
Muy recomendable Twitter Typeahead:
http://twitter.github.io/typeahead.js/
fuente
todo lo que necesitas http://jquerycomboboxtmpl.codeplex.com/
desplegable en plantillas
fuente