2009-12-11 5 views
0

Je suis à la recherche d'une bibliothèque qui implémente le widget ci-dessous:javascript library/plugin pour afficher le bouton/menu déroulant avec checkbox?

Dropdown (similaire-ish à <select>) où vous choisissez une valeur, onchange feux, mais la « valeur » visible est vraiment l'étiquette, comme une invite. Donc, c'est plus comme un bouton lorsque l'on clique dessus affiche une liste de valeurs, mais agit comme le HTML SELECT. De plus, la largeur du widget, lorsqu'il n'est pas développé, devrait être la largeur de l'étiquette (comme "Select Foo:") et non la largeur de l'élément le plus large. Et lorsque vous cliquez à nouveau sur la liste déroulante, la valeur sélectionnée est mise en surbrillance ou est cochée.

Ceci est le plus proche que j'ai trouvé - Drop Down Checklist - mais cette bibliothèque place la valeur dans la boîte de sélection. J'aimerais que l'étiquette reste comme invite. Et aussi le Fancy Form a le bon type de look à la case sélectionnée ou bouton radio que je cherche. Pouvez-vous rappeler un widget ou une bibliothèque qui a mis en œuvre cette fonctionnalité? Préférez si elle était basée sur jQuery ou autonome complètement.

Merci.

Répondre

0

ExtJs a quelque chose comme ce que je pense que vous cherchez: http://www.extjs.com/deploy/dev/examples/form/combos.html

ou:

http://www.extjs.com/deploy/dev/examples/menu/menus.html

Je pense que le deuxième exemple est plus comme ce que vous recherchez. Malheureusement, je ne crois pas que vous pouvez obtenir ces composants autonomes. Vous devez avoir tout le framework ExtJs.

Ils ont un ensemble d'événements très robuste/complet qui vous permettra d'extraire la valeur sélectionnée très facilement.

+0

@Brad - merci de vérifier cela. Le 1er lien est juste des combos stylés. 2ème bouton, le "Bouton w/menu" est proche de ce que je cherche. Qu'est-ce qu'on appelle généralement cette chose? Y a-t-il un nom standard? "Bouton avec menu"? "Menu Checkbox"? J'ai essayé toutes sortes de recherches. Dommage qu'il soit attaché à tout le framework extJs. Si quelqu'un d'autre en connaît un comme celui-ci (juste le widget, pas la bibliothèque) s'il vous plaît faites le moi savoir. Je vous remercie. – Vadim

+0

Ext appelle le premier ComboBox. La seconde, ils se réfèrent à Menu. Je ne suis pas sûr de savoir ce que l'industrie leur appellerait. Peut-être un menu avec un groupe de cases à cocher? – Brad