【发布时间】:2015-01-09 07:46:47
【问题描述】:
我在 dojo 数据网格中有一个组合框组件,例如
var tacStore = {items:[]}; 塔克
当我点击按钮时我有按钮,我试图使用下面的代码填充组合框。
function loadTimeZones() {
dojo.xhrGet({
//url: "/AAORPCAdapterServicesWeb/RPCAdapter/httprpc/TimeZoneService/getTimeZones",
url: "/AAORPCAdapterServicesWeb/RPCAdapter/httprpc/DeliverableService/getAllTacs",
handleAs:"json",
load: createTimeZoneStore,
error: function(error,ioargs){
console.log(error);
}
});
return false;
}
function createTimeZoneStore(response) {
console.log("createTimeZoneStore::response:: "+response);
if ( response.result != null) {
var timezone = [];
for(var resultCounter=0; resultCounter<response.result.length;resultCounter++)
{
timezone[resultCounter] = {};
timezone[resultCounter]['name']=response.result[resultCounter];
console.log("createTimeZoneStore::response.result[resultCounter]:: "+response.result[resultCounter]);
}
console.log("createTimeZoneStore::tacStore::tacs: "+tacStore);
tacstore= new dojo.data.ItemFileWriteStore({data:{items:timezone}});
}
return false;
}
正在收到回复。但是这些值没有显示在组合框中。当我点击组合框时,会出现这样的错误。fetch 不是函数
【问题讨论】:
标签: combobox dojo dojox.grid.datagrid