Há algum controle Combobox profissional (lista suspensa com autosuggestion) baseado na biblioteca jQuery?
Deve ser capaz de lidar com grandes conjuntos de dados e ter algumas opções de skin . Uma lista de resultados com várias colunas também seria ótima. Estou trabalhando com ASP.NET, mas não seria um problema se eu tivesse que escrever um invólucro para ele.
Já estou usando um controle de terceiros, mas encontrei alguns problemas de compatibilidade entre os controles de dois fornecedores. Bem, eu quero me livrar desse tipo de dependências.
javascript
jquery
combobox
controls
splattne
fonte
fonte
Respostas:
Infelizmente, a melhor coisa que vi foi o jquery.combobox , mas realmente não se parece com algo que eu realmente gostaria de usar em meus aplicativos da web. Acho que há alguns problemas de usabilidade com esse controle, mas, como usuário, acho que não saberia começar a digitar para que a lista suspensa se transforme em uma caixa de texto.
Eu prefiro muito mais a caixa suspensa de combinação , mas ela ainda tem alguns recursos que eu gostaria e ainda está em alfa. A única coisa que não gosto sobre isso além de ser alfa ... é que assim que digito na caixa de combinação, os itens da lista suspensa original desaparecem. No entanto, talvez haja uma configuração para isso ... ou talvez ela possa ser adicionada com bastante facilidade.
Essas são as duas únicas opções que conheço. Boa sorte na sua pesquisa. Eu adoraria saber se você encontrar um ou se a segunda opção funciona para você.
fonte
Aqui está um que parece muito promissor. É uma verdadeira combinação - você vê o que digita. Tem um recurso legal que eu não vi em outro lugar: resultados de paginação.
FlexBox
fonte
Qualquer pessoa procurando por uma "caixa de combinação" do jquery parece ser direcionada a esta questão. Minha postagem é para as pessoas que vêm a esta página para encontrar uma caixa de combinação "tradicional", em vez de uma resposta à pergunta original. Todas as soluções acima se concentram em usar a entrada como meio de filtragem e preenchimento automático para um valor selecionado existente. (ótimo para grandes conjuntos de dados)
Se você está procurando a caixa de combinação tradicional, que é simplesmente "Digite algo ou selecione a partir desses valores predefinidos" (não, não vamos esconder aqueles que não correspondem enquanto você digita), tudo que você pode preciso fazer é
Vejo http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/
Deve ser fácil embrulhar isso em um plugin que converte uma tag select existente, embora eu não tenha visto isso feito ainda.
PS: O principal problema que vejo com "jQuery Editable Combobox" é que continua sendo uma lista de seleção, e não é óbvio que você pode simplesmente começar a digitar algo novo.
fonte
Uma nova ramificação do projeto sexy-combo foi lançada e parece promissora: http://code.google.com/p/ufd/
fonte
Para grandes conjuntos de dados, que tal o JQuery UI Autocomplete , que é basicamente a versão "oficial" do plug-in Autocomplete de Jorn Zaeferrer ?
Eu também escrevi um plugin JQuery combobox que obteve um feedback muito bom de seus usuários. -Lo explicitamente é não significou para grandes conjuntos de dados embora; Eu acho que se você quiser algo que limpe a lista com base no que o usuário digita, é melhor usar o plug-in de preenchimento automático do Jorn.
fonte
Outro plugin legal é Sexy Combo
fonte
Isso também é promissor:
Caixa de combinação suspensa JQuery em simpletutorials.com
fonte
Um componente oficial do jQuery UI ComboBox / Autocomplete está em construção ... (anteriormente em beta para jQuery UI 1.5.x), consulte jQuery UI Wiki
ATUALIZAR:
A funcionalidade de preenchimento automático agora é um recurso central do jQuery UI, consulte os documentos .
fonte
Se você não precisa de várias colunas, escolhido é outra boa escolha. MIT licenciado
fonte
Encontrei este outro: http://code.google.com/p/jquery-jec/
Também parece uma boa opção.
fonte
Estou procurando o mesmo. O que eu mais gostei até agora é este para ExtJs - exceto que não testei com listas grandes: www.sencha.com/deploy/dev/examples/form/combos.html
Aqui está outro realmente (!) Rápido: http://jsearchdropdown.sourceforge.net/
Por exemplo, o SexyCombo funciona muito bem, mas é uma maneira de diminuir a velocidade para listas mais longas. O SexyCombo folk UFD é muito mais rápido, mas o tempo de inicialização ainda é muito lento para listas realmente grandes. Além disso, às vezes recebo um pouco! "piscando". Mas acho que haverá algumas atualizações em um futuro próximo.
fonte
Sexy-Combo tornou-se obsoleto. Outros desenvolvimentos existem no projeto Não-obstrutivo Fast-Filter Dropdown. Parece promissor, pois tenho requisitos semelhantes.
https://code.google.com/p/ufd/
fonte
Eu gosto do select2 , é rico em recursos e é bom e ativo. Particularmente como o recurso de pesquisa diacrítica .
fonte
Por que você não tenta http://jqueryajax.codeplex.com/ . É uma coleção de controles ASP.NET que também contém uma lista suspensa de várias colunas.
fonte
Activewidgets tem um visual muito bonito. Não tenho ideia de como ele funciona em grandes conjuntos de dados. http://www.activewidgets.com/ui.combo/
fonte
Eu tive o mesmo problema, então acabei fazendo o meu próprio.
Ele tem um sistema de template embutido, então você pode fazer os resultados se parecerem com o que quiser. Funciona em todos os principais navegadores e aceita arrays e objetos json. http://code.google.com/p/custom-combobox/
fonte
Aqui está um muito legal: http://www.xnodesystems.com/ O Dynamic List Field não tem apenas a capacidade de preenchimento automático, mas também é capaz de fazer validação.
fonte
Tentei http://jqueryui.com/demos/autocomplete/#combobox e os problemas enfrentados foram:
Como resultado, ajustei um pouco e funcionou bem para mim na ASP.NET MVC. Minha versão de CSS e script de widget pode ser encontrada aqui http://saplin.blogspot.com/2011/12/html-combobox-control-and-aspnet-mvc.html
A amostra na vinculação do modelo MVC ao valor personalizado também está lá
fonte
http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
fonte
Tente este:
http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxcombobox/index.htm
Muito bom, com muitos recursos, incluindo localização.
fonte
Altamente recomendado Twitter Typeahead:
http://twitter.github.io/typeahead.js/
fonte
tudo o que você precisa http://jquerycomboboxtmpl.codeplex.com/
lista suspensa de modelos
fonte