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

发布于 2024-11-29 01:38:32 字数 435 浏览 2 评论 0原文

我有带有 grid 的表单。我定义了带有 2 列(文本和复选框)的 dataStore。 Grid.store = 定义的 dataStore。 第二列是可编辑的(您可以更改每个复选框上的选择)。我有一些按钮,当我单击它时,我想获取有关每个单元格的信息。例如,如果有网格:

Name1     true
Name2     false

我想获取信息 col[0].row[0] is equal 'Name1', col[0].row[1] is equal 'Name2'.

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

I have form with grid. I defined dataStore with 2 columns (text and checkBox). Grid.store = defined dataStore. Second column is editable (you can change selection on each checkBox). I have some button, and when I click it, I want to get info about each cell. Example if have gird:

Name1     true
Name2     false

I want get info col[0].row[0] is equal 'Name1', col[0].row[1] is equal 'Name2'.

I try iterate on dataStore but it has only value which I put them by hand. The value which was changed on grid by clicking on checkBox didn't save in dataStore.. My question is how to iterate on grid, how get info about each cell.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪失控 2024-12-06 01:38:32

要遍历 Ext3 中的存储,您可以使用 dataStore.each()

为其提供一个匿名函数,并且它接收的参数将是存储中的当前记录。可以使用record_var.get(field_name)读取当前记录中的数据。

因此,例如:

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

To iterate across a store in Ext3, you can use dataStore.each()

Supply it an anonymous function and the parameter it receives will be the current record in the store. The data in the current record can be read by using record_var.get(field_name).

So, for example:

var dataStore = myGrid.getStore();
dataStore.each(function(rec){
    alert(rec.get(field1));
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文