record.raw устарел в ExtJS 5. Это правда?
Он, кажется, полностью удален, а не только устарел.
Каков альтернативный способ хранения данных базы данных?
Force ваши модели не преобразовывают значения, поступающие со стороны сервера, указав convert: null
в полях:
Ext.define('FooBar', {
extend: 'Ext.data.Model',
fields: [
{name: 'foo', convert: null},
{name: 'bar', convert: null}
]
});
От doc:
По умолчанию, встроенные типы полей такие как число и логическое принуждение строковые значения в необработанных данных в силу их метода Ext.data.field.Field.convert. Когда сервер может быть отправлен для отправки данных в формате, который не нужно преобразовывать ... вы просто указываете null для конфигурации преобразования поля.