bootstrap sélectionnez sélecteur de multiples sélectionnez
J'ai un bootstrap selectpicker et ce que j'essaie de faire est d'obtenir de multiples options sélectionnées une fois que je charge la page. Je suis de passage dans une chaîne de caractères à partir d'une servlet pour un script.
J'ai une selectbox dans mon html avec un id, Projet1, et de la classe, selectBox.
Dans mon script:
$(document).ready(function() {
$('.selectBox').selectpicker();
});
var index2="${projectindex}";
$('#Project1').selectpicker('val',index2);
projectindex est la variable passée de la servlet (à l'aide de jsp). Je l'ai vérifié et ça passe correctement quelque chose de similaire à ceci:
['project1' , 'project2']
Ces deux valeurs dans la boîte de sélection, mais ils ne sont pas sélectionnés une fois que le document est chargé. Quelqu'un peut-il me dire ce que j'ai fait de mal?
Merci pour toute aide!
Vous devez vous connecter pour publier un commentaire.
dans le cas où vous n'avez pas résolu ce problème en un mois :S. je pense que la raison pourquoi il n'affiche pas les éléments sélectionnés après le document charges est parce que vous appelez selectpicker initialiseur deux fois quand vous devez l'appeler une fois.
Vous suffit de remplir le sélectionner comme vous le feriez normalement, et il suffit d'appeler le selectpicker à l'intérieur de la document.prêt. Par exemple:
Dans ma JSP, j'ai un select multiple, pour choisir les jours de la semaine que je passe par la servlet l'aide d'un tableau, et je veux que certains d'entre eux pour être sélectionné:
Où les jours de la semaine est un tableau contenant les noms des jours de la semaine et jours est une Liste de certains des jours.
Et en Javascript, j'ai juste ceci:
$('.selectpicker').selectpicker();
Et il montre bien.