1
我有一个带有JSON存储的网格面板,如果我给出警报(myGrid.model.prototype.fields.keys),它显示所有以id
结尾的字段名称,例如如果我有两个字段a1
,a2
,则提示它显示为('a1','a2','id')。我不知道这个ID是如何被添加到字段中的。如果我在extjs4.0.2中也这样做,它工作正常,但是使用extjs 4.1.0它显示了这个问题。Extjs 4.1.0网格商店字段附加Id
示例代码:
tbar : [{
text : 'Save',
height : 20,
handler : function(){
var gridColumnIds = component.gridStore1.model.prototype.fields.keys;
// alert(grid1.columns[0].dataIndex)
// console.log(gridColumnIds);
alert("grid ids :"+gridColumnIds);
var gridData = Ext.encode(Ext.pluck(component.gridStore1.data.items,'data'));
alert("grid data is :"+gridData);
}
},{
text : 'Get Record',
height : 20,
handler : function(){
p1.show();
}
}]
感谢4乌拉圭回合,我可以知道如何删除该idProperty。我不想要那个ID。我只希望看到所有的字段名 – hsnGunda 2012-08-06 11:16:54