2011-06-20 3 views
0

J'utilise MVC2 avec C# ASP.Net. Je tente d'implémenter une liste déroulante en cascade, dans laquelle mon premier menu déroulant est nommé groupe et mon second groupe de construction. Donc, lors de la sélection du groupe de ses groupes de construction respectifs doivent être affichés dans ma deuxième liste déroulante .. Les deux listes déroulantes devraient avoir une fonction de saisie semi-automatique. Plz aidez-moi à résoudre le problème .. Merci et salutationscomment mettre en œuvre en cascade autocomplete liste déroulante

+4

Généralement écrire ce-large-fonctionnalité-pour-moi messages ne sont pas répondues. Essayez-le vous-même, mettez à jour votre message pour y inclure des exemples de code, et soyez précis sur ce qui ne fonctionne pas et les gens sont plus susceptibles de répondre. –

Répondre

3

Je suis d'accord avec Adam Terlson. Mais pour la référence des autres, j'ai réalisé en mettant en place la deuxième saisie semi-automatique sur l'événement autocompleteselect du premier, et filtrer le tableau JSON en utilisant la fonction jQueries grep. Quelque chose comme ceci:

$('.autoCompleteCategory').bind('autocompleteselect', function(event, ui) { 
    $('.autoCompleteItem').autocomplete({ source: $.grep(items, function(el, i) {return el.sector.toLowerCase() == ui.item.value.toLowerCase();})}); 
}); 
Questions connexes