У меня есть сетка (gridx/Grid), связанная с моим обычным магазином, который расширяет dojo/store/JsonRest.Сетка с пользовательским JsonRest, не загружающая данные
Мой серверный вызов получает успех, и store.data загружается должным образом.
У меня есть свой пользовательский метод query() в моем магазине (расширяет JsonRest). Вместо запроса GET я использую запрос POST в методе query().
query: function(){
//....custom config.......
var xhrArgs = {
url: this.url,
postData: postData,
handleAs: "json",
headers: {'Accept':'application/json','Content-Type':'application/json'},
load: function(data)
{
// ....data customization....
store.data = customizedData;
},
error: function(error)
{
console.log(error);
}
}
var results = dojo.xhrPost(xhrArgs);
results.then(function(response){
// ....data customization....
store.data = customizedData;
return customizedData;
});
return QueryResults(results);
}
Я вернулся додзё/магазин/Util/QueryResults в запросе() и моя пользовательская функция (в то метод) .Все работает отлично. Единственное, что не заполнено сетью.