Extjs 允许在网格中显示重复ID-Ext JS

Extjs 允许在网格中显示重复ID-Ext JS,extjs,Extjs,我有一个网格,其中填充了从ajax请求返回的记录。当我从模型中排除id字段时,所有结果都会正确显示(减去id): 但是,如果不截断数百条记录,我就无法包含此字段。据我所知,Ext不允许重复id。在我的网格中,需要显示多个相同的ID 我怎样才能做到这一点呢?这太傻了。这很简单,只要将名称:'id'更改为'id'以外的任何名称即可: {name : 'elementId', mapping : 'element.attributes[0].attrvalue', type : 'auto'}

我有一个网格,其中填充了从ajax
请求返回的记录。当我从模型中排除
id
字段时,所有结果都会正确显示(减去id):

但是,如果不截断数百条记录,我就无法包含此字段。据我所知,Ext不允许重复id。在我的网格中,需要显示多个相同的ID


我怎样才能做到这一点呢?

这太傻了。这很简单,只要将名称:
'id'
更改为
'id'
以外的任何名称即可:

{name : 'elementId',  mapping : 'element.attributes[0].attrvalue',  type : 'auto'}
当然,将其与网格相匹配:

{header : 'ID', dataIndex : 'elementId'}

我想有理由在
Ext.Store
中为每个记录保留唯一的ID,就像其他任何数据/数据库集一样。显然,
id
是框架中的一个关键字,在每个商店的记录中都必须是唯一的。

将模型的idProperty设置为其他属性。默认值为“id”。此字段用作模型的唯一标识符

{header : 'ID', dataIndex : 'elementId'}