2015-08-04 1 views
0

Я использую ExtJS 5.1.3.Поддерживается ли record.raw в ExtJS 5.1.3?

В некоторой статье я видел, что record.raw устарел в ExtJS 5. Это правда? Мне нужно выполнить некоторые проверки на основе данных базы данных. Если исходные данные устарели, то каков альтернативный способ хранения данных базы данных?

ответ

0

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 для конфигурации преобразования поля.

Смежные вопросы