2017-10-17 6 views
1

J'ai ajouté environ 10 champs dans ma page d'affichage de la liste déroulante select2 en utilisant Js knockout mais seulement quelques-uns d'entre eux étant en double qui est multi select.Select2 dropdown montrant parfois en double

Html

<div class="multiselect" data-bind="css: { 'pink-selectbox' : Passengers() == null || Passengers() == '' }"> 
          <select class="multipleAccom" data-bind="attr: { name:'['+$index()+'].Passengers' ,id: $index()+'_Passengers' },options: $root.PassengerList,selectedOptions:Passengers, optionsText: 'Text', optionsValue: 'Value',event: {change: $root.CheckPassengerAssignment.bind($data,$index())},valueAllowUnset : true" multiple="multiple"></select></div> 

JS

$('.multipleAccom').multiselect({ 
     includeSelectAllOption: true, 
     numberDisplayed: 0, 
    }); 

enter image description here

+0

s'il vous plaît partagez votre code. –

+0

modifier votre question et y ajouter le code. –

+0

@ yılmaz s'il vous plaît trouver question éditée. –

Répondre

1

Il a été question knock-out, mon DOM est pas mis à jour les valeurs que le temps et Select2 pulgin appelé, après peuplant les données du DOM select2 sont réinitialisées, ce qui duplique dropdow n.