6

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

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

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

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

那么针对这些情况的“正确”方法是什么?

4

1 回答 1

6

有类似的问题。Sencha 声称在这种情况下可以使用“字段”属性。看看这个线程:

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

在他们的论坛上。

于 2011-08-01T07:18:41.390 回答