我有几个网格显示并没有真正映射到模型的数据,例如统计信息、计数等。它们显示的值是由服务器根据当前登录的用户动态生成的,并且可能与任何数字相关服务器端模型。
为这些情况设置 ExtJS 模型似乎很愚蠢。它们可能看起来像:
Ext.define('???', {
extend: 'Ext.data.Model',
fields: ['name', 'count']
});
这对我来说没有意义。我知道fields
商店的属性仍然存在,但文档指出它只是为了向后兼容而真正存在,应该避免。另外,至少在运行兼容层的情况下,控制台会警告不要使用它。
那么针对这些情况的“正确”方法是什么?