2010-11-16 36 views
3

Je suis à la recherche d'un multisélect Javascript à utiliser sur mon projet Spring Roo/Web MVC, et je craignais que je puisse passer un peu de temps à ajouter un widget d'une bibliothèque qui brise ensuite d'autres choses. Exigences:Joli widget multisélect javascript adapté au projet Spring Roo/Web MVC?

  1. plus joli et plus fonctionnel que le Dojo norme multiselect qui utilise Roo lorsque des échafaudages relations ManyToMany, à savoir l'utilisateur ne devrait pas avoir à tenir la touche Ctrl ou Maj enfoncée pour sélectionner plusieurs éléments.
  2. Joue bien avec le javascript qui est déjà utilisé dans l'échafaudage Roo - donc je suppose que cela signifie que le premier prix est quelque chose construit sur Dojo, bien que je ne sois pas complètement contre l'ajout d'autres bibliothèques.
  3. Relativement autonome ... le moins de mon propre javascript traînant, mieux c'est.

Je suis conscient qu'il existe différents styles de widget de multiselect, par exemple une liste « disponible » et une liste « sélectionné » vs une liste unique avec select/décochez les cases vs autocomplete ... combobox Je suis ouvert à tout - il doit juste être meilleur que ce que je reçois gratuitement avec Roo.

Répondre

0

Je sais que cela est un peu en retard dans le jeu que vous avez terminé votre projet, mais pour l'avenir, j'ai eu des problèmes avec des widgets MultiSelect comme ceux que je testais modifiaient DOM afin

<select multiple="multiple"> 
    <option>...</option> 
    .... 
</select>
a effectivement été changé à quelque chose de différent comme J'ai trouvé un widget qui fonctionne différemment: il cache l'original select et crée son propre élément et lorsque l'utilisateur sélectionne ou désélectionne l'élément, il synchronise son état avec l'original select.

Il est appelé menu déroulant-check-list et voici le lien dropdown-check-list

De cette façon, vous pouvez utiliser pour sélectionner d'origine par exemple Reliure à ressort