select2 ne sera pas désactiver ou effacer

J'ai un secondaire sélectionnez asservi à une sélection principal (choisissez un magasin, puis choisissez un département - identique à choisir un pays, puis choisissez un état).

Je ne peux absolument pas obtenir select2 ('activer',false) et ('données', null) méthodes de travail, peu importe combien d'autres code que j'ai arracher.

<select id="stores">
  <option value="foo">foo</option>
</select>
<select id="depts">
  <option value="bar">bar</option>
</select>

//...some logic that selects a store, then fetches that store's depts ...

$('#depts').select2('enable',false);//does not disable control
$('#depts').select2('data',null); //does not clear control

Donc, je suis obligé de le faire:

$('select#depts').empty(); //clears HTML element
$('#depts').select2(); //re-enhances select w/select2
$('#depts').select2('disable',true); //disables 

Il se comporte lui-même dans jsfiddle, donc je peux même pas poster un exemple et demander de l'aide. Je suis juste ... perplexe.

OriginalL'auteur DaveC426913 | 2013-07-16