如何循环遍历extjs网格对象以获取其元素和值

use*_*134 6 grid extjs

我创建了一个网格,并且当我单击页面中的"保存"按钮时想要访问它.如何循环网格对象以获取其元素及其值?

Eva*_*oli 20

如果您想从每条记录中获取特定字段:

var data = [];
store.each(function(rec){
    data.push(rec.get('field'));
});
Run Code Online (Sandbox Code Playgroud)


use*_*134 5

这是我的问题的答案:

for (var i = 0; i < yourGrid.getStore().data.length; i++) { 
    var element = Ext.get(yourGrid.getView().getRow(i));
    var record = yourGrid.getStore().getAt(i);
    alert(record.data.ID);
}
Run Code Online (Sandbox Code Playgroud)