У вас есть пара вариантов, доступных для вас. Вы можете создать собственный подкласс Ext.data.reader.Reader
, который будет преобразовывать ваши необработанные данные в ваши отформатированные записи, вы можете переопределить метод loadRawData
магазина, чтобы преобразовать данные JSON в Ext.data.ResultSet
, или вы можете установить обратный вызов в * 1004 магазина * метод, чтобы получить вашу запись и вручную преобразовать ее в нужный формат записи. Если вы собираетесь использовать повторно, я предлагаю сделать Reader.
Метод Reader#readRecords
берет необработанные данные и возвращает ResultSet, который звучит точно так же, как вы. Посмотрите на источник с сайта Sencha docs, и вы сможете выяснить, куда идти дальше. Если у вас есть пользовательский считыватель, передайте его прокси-серверу во время настройки, и он должен выполнить эту работу за вас. Если это не происходит автоматически, вам может потребоваться позвонить в магазин loadRawData
, передав ответ JSON.