Dojo 1.9: Dijit: Desativando itens de opção em um dijit / Form / FilteringSelect que foi preenchido usando uma loja

Eu estou tentando desativar itens de opção em um dijit / Form / FilteringSelect controle que é preenchido usando umstore.

Seguindo este guia:http://dojotoolkit.org/documentation/tutorials/1.9/selects_using_stores/

Parece ser possível apenas se o controle Selecionar foi criado sem usar uma loja. Eu deduzi isso da depuração do exemplo FilteringSelect. Eu tentei dois métodos para desativar um item:

Seguindo o conselho neste tópico:Como desativar uma única opção em um dijit.form.Select?. No entanto, o objeto de armazenamento "stateStore" no exemplo FilteringSelect não tem uma propriedade 'options'.

Tentando acessar o elemento apropriado no objeto de armazenamento. Por exemplo, no exemplo FilteringSelect, eu faço o seguinte:

var optionItem = stateStore.get("AZ");
optionItem.disabled = true;
stateStore.put(optionItem);
select.startup();

Nenhum método parece funcionar, então parece que a única maneira de ter itens desativados nos controles do Dijit Select é usar ooptions propriedade em vez disso. Agradecemos antecipadamente por uma solução!

questionAnswers(2)

yourAnswerToTheQuestion