Grid 如何从网格中的每个单元格获取项目

Grid 如何从网格中的每个单元格获取项目,grid,extjs3,Grid,Extjs3,我有一张表格,上面有网格。我定义了包含两列(文本和复选框)的数据存储Grid.store=定义的数据存储。第二列是可编辑的(您可以更改每个复选框上的选择)。我有一些按钮,当我点击它时,我想得到每个单元格的信息。例如,如果有网格: Name1 true Name2 false 我要获取信息col[0]。行[0]等于'Name1',列[0]。行[1]等于'Name2'。 我尝试迭代数据存储,但它只有我手动输入的值。通过单击复选框在网格上更改的值未保存在数据存储中。。我的问题是如何在

我有一张表格,上面有
网格
。我定义了包含两列(文本和复选框)的
数据存储
Grid.store=定义的数据存储。
第二列是可编辑的(您可以更改每个复选框上的选择)。我有一些按钮,当我点击它时,我想得到每个单元格的信息。例如,如果有网格:

Name1     true
Name2     false
我要获取信息
col[0]。行[0]等于'Name1',列[0]。行[1]等于'Name2'。


我尝试迭代
数据存储
,但它只有我手动输入的值。通过单击复选框在网格上更改的值未保存在数据存储中。。我的问题是如何在网格上迭代,如何获取每个单元格的信息。

要在Ext3中迭代存储,可以使用
dataStore.each()

为它提供一个匿名函数,它接收的参数将是存储中的当前记录。可以使用
record\u var.get(field\u name)
读取当前记录中的数据

例如:

var dataStore = myGrid.getStore();
dataStore.each(function(rec){
    alert(rec.get(field1));
}