Я застрял с этой проблемой в течение некоторого времени
Полям моего магазина JSon необходимо получить дополнительную информацию:
{ name: "ExpirationDate", convert: convertDate },
{ name: "AffectedObject", convert: GetValue },
Метод date работает нормально, но результат от GetValue не , отображаемый в сетке, даже если код работает и возвращает правильное значение (с JSON или без):
function GetValue(v) {
var conn = new Ext.data.Connection();
conn.request({
url: 'test/GetObjectByID',
method: 'POST',
params: { id: v },
scriptTag: true,
success: function (response) {
console.log(response.responseText);
ReturnResult(response.responseText);
},
failure: function () {
Ext.Msg.alert('Status', 'Something went wrong');
}
});
function ReturnResult(str) {
return Ext.util.JSON.decode(str.toString());
}
Есть идеи, почему результат не отображается?