Для додзё <1.6:
кто-нибудь объяснить мне, почему этот простой прямой код не работает,
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;
Нет никакой отображаемой ошибки, но мой выпадающий список с идентификатором "serviceSelect" не отображает никаких параметров, комбо объявлено в разделе html моего кода,
<input dojoType = "dijit.form.ComboBox" id="serviceSelect"></input>
Любые указатели в правильном направлении будут высоко ценится.