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