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

var model = Ext.define('Model', {
    extend: 'Ext.data.Model',
    fields: [
        {name   : 'name',       mapping     : 'element.name',   type    : 'auto'},
        {name   : 'uid',        mapping     : 'element.uid',    type    : 'auto'},
        //{name : 'id',         mapping     : 'element.attributes[0].attrvalue',    type    : 'auto'},

但是,我无法在不截断数百条记录的情况下包含此字段。据我了解,Ext 不允许重复的 ID。在我的网格中,需要显示多个相同的 ID。

我怎样才能做到这一点?

最佳答案

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

关于extjs - 允许在网格中显示重复的 ID - Ext JS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22566224/

10-15 12:44
查看更多