Я использую Ext.data.JsonReader, определенный так:
новый Ext.data.JsonReader ({
totalProperty: 'totalCount',
successProperty: «успех»,
idProperty: 'id',
корень: «данные»,
messageProperty: 'message'
},
[{name: 'id'},
{имя: 'а'},
{name: 'b'},
{name: 'c'},
{name: 'd'},
{name: 'e'},
{name: 'f'}
])};
чтобы прочитать определенное сообщение, которое выглядит примерно так:
({"totalCount": 1,
"message": "Загруженные данные",
«Успех»: правда,
"данные":
[{ "ID": "1",
"А": "",
"Ъ": "",
"С": "",
"D": "0"}]
})
Я улавливаю исключение в функции по следующим строкам:
Ext.data.DataProxy.addListener («исключение», функция (прокси, тип, действие, параметры, разрешение) {
ExtJSUtils.App.setAlert (false, «Произошла ошибка при выполнении» + действие);
});
Какие-нибудь указатели на то, где я могу найти, на какое исключение я смотрю или в чем может быть проблема?
Как мне сказали, расхождение в количестве элементов, ожидаемых читателем Json, не является причиной моих проблем.