Dojo rellena el widget de cuadro combinado dinámicamente

¿Podría alguien explicarme por qué este sencillo código directo no funciona?

var serviceStore = new dojo.data.ItemFileWriteStore({
data: {identifier: "serviceCode",items:[]}
}); 
//jsonObj is a json object that I obtain from the server via AJAX                                       
for(var i = 0; i<jsonObj.length;i++){
serviceStore.newItem({serviceCode: jsonObj[i]});
  }
var serviceFilterSelect = dojo.byId('serviceSelect');
serviceFilterSelect.store = serviceStore;

No se muestra ningún error, pero mi cuadro combinado con la identificación "serviceSelect" no muestra ninguna opción, el cuadro combinado se declara en la sección html de mi código,

<input dojoType = "dijit.form.ComboBox" id="serviceSelect"></input>

odos los punteros hacia la dirección correcta serán muy apreciado

Respuestas a la pregunta(4)

Su respuesta a la pregunta