Dojo 1.9: Dijit: Deshabilitando elementos de opción en un dijit / Form / FilteringSelect que se completó usando una tienda

Estoy intentando deshabilitar los elementos de opción en un control dijit / Form / FilteringSelect que se rellena con unstore.

Siguiendo esta guía:http://dojotoolkit.org/documentation/tutorials/1.9/selects_using_stores/

Parece que solo es posible si el control de selección se creó sin usar una tienda. He deducido esto de la depuración del ejemplo FilteringSelect. He intentado dos métodos para deshabilitar un elemento:

Siguiendo los consejos de este hilo:¿Cómo deshabilitar una sola opción en un dijit.form.Select?. Sin embargo, el objeto de almacén "stateStore" en el ejemplo FilteringSelect no tiene una propiedad de "opciones".

Intentando acceder al elemento apropiado en el objeto de tienda. Por ejemplo, en el ejemplo FilteringSelect, hago lo siguiente:

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

Ninguno de los métodos parece funcionar, por lo que parece que la única forma de tener elementos deshabilitados en los controles de Dijit Select es usar eloptions propiedad en su lugar. Gracias de antemano por una solución!

Respuestas a la pregunta(2)

Su respuesta a la pregunta