ExtJS 4:没有模型的网格/商店

oog*_*les 6 model extjs store extjs4

我有几个网格显示实际上没有映射到模型的数据,例如统计数据,计数等.它们显示的值是由服务器根据当前登录的用户动态生成的,并且可能与任何数字相关服务器端模型.

为这些情况设置ExtJS模型似乎很愚蠢.他们可能看起来像:

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

这对我来说没有意义.我知道fields商店的属性仍然存在,但是文档声明它只是为了向后兼容而应该避免.另外,至少在兼容层运行时,控制台警告不要使用它.

那么这些情况的"适当"方法是什么?

mac*_*ery 6

有类似的问题.Sencha声称在这种情况下可以使用'fields'属性.看看这个帖子:

http://www.sencha.com/forum/showthread.php?136362-Extjs-4-Dynamic-Model/page2

在他们的论坛上.