如何取出grid中选定行的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何取出grid中选定行的数据相关的知识,希望对你有一定的参考价值。

当我点击修改时,就弹出了一个修改窗口,如何把grid中选定的数据去出来???????然后就可以把那些数据显示到窗口的对应位置了。

是Extjs中的grid吧?
例如你的grid对象是 grid
取选中行(单选是这个哦 多选不是,你要修改所以用单选)
var recordtoedit = grid.getSelectionModel().getSelected();
if (recordtoedit == null)
Ext.MessageBox.alert('提示', '至少选择一项');
return false;

else
//通过recordtoedit 取值了 比如说有id这个直接
var id=recordtoedit .get("id");

参考技术A 大体步骤是建立一个Ext.data.Store,便于Grid与Form共享,然后建立Grid,然后建立一个FormPanel,将这个FormPanel的renderTo指定为新的窗口中,具体的代码就要靠你自己想了,可以参考一个例子:ext-3.0.0/examples/form/form-grid.html

以上是关于如何取出grid中选定行的数据的主要内容,如果未能解决你的问题,请参考以下文章

迭代时,选定网格行的索引为 -1

Dojo Datagrid - 以编程方式设置选定行的样式

如何获取 ag-grid 的所有行?

如何在 KendoUI Tabstrip 中访问 KendoUI Grid 选定行哈希模板(KendoUI)值

如何启用行单击并使用该选定行的以下数据重定向到新选项卡?

Web2py 数据库:如何从选定的行中选择行的子集?以及如何将它传递给 JavaScript?