ExtJS 4: Сетки / хранилища без моделей

У меня есть несколько сеток, которые отображают данные, которые на самом деле не соответствуют модели, например статистику, счетчики и т. д. Отображаемые значения динамически генерируются сервером на основе текущего пользователя, вошедшего в систему, и может быть связан с любым количеством серверных моделей.

Кажется глупым создавать модель ExtJS для таких ситуаций. Они могут выглядеть примерно так:

Ext.define('???', {
    extend: 'Ext.data.Model',
    fields: ['name', 'count']
});

Для меня это не имеет смысла. Я знаю, что атрибут хранилища fields все еще существует, но в документации указано, что он действительно существует только для обратной совместимости, и его следует избегать. Плюс, по крайней мере, при работающем уровне совместимости, есть предупреждение консоли не использовать его.

Итак, каков «правильный» подход для таких ситуаций?

6
задан oogles 19 May 2011 в 02:06
поделиться