如何从网格中的每个单元格获取项目
我有带有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要遍历 Ext3 中的存储,您可以使用 dataStore.each()
为其提供一个匿名函数,并且它接收的参数将是存储中的当前记录。可以使用
record_var.get(field_name)
读取当前记录中的数据。因此,例如:
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: