繁体   English   中英

Extjs 4.2:如何设置网格的值

[英]Extjs 4.2: How to set the value of grid

我有一个用于终端的网格,我现在要做的是将选定的终端显示到另一个网格中。 我可以使用以下代码获取选定的终端:

var sel = scope.getTerminalGrid().getSelectionModel().getSelection();
var user = scope.getProfinfo().getForm().getValues();

for(var i=0; i < sel.length; i++)
{
var terminals = sel[i].data;
}

您可以简单地获取数据(在您的情况下,在其“ sel”变量上方),然后将其加载到第二个网格存储中。

像这样:

var sel = scope.getTerminalGrid().getSelectionModel().getSelection();
var selRecords = sel.getSelection();
var secondGrid = scope.getMySecondGrid();
var secondStore = secondGrid.getStore();

secondGrid.removeAll(); //Clear the data
secondGrid.add(selRecords);

当然,我将所有变量分开,您可以抽象一些变量。

您可以通过多种方式来实现它,一种方法是使用拖放网格组,另一种方法是像这样抓住第二家商店的网格。

   var secondGrid = scope.getMySecondGrid()
   secondGrid.getStore()

存储是网格的强大的基础数据结构。 然后,您可以在其中加载所需的任何数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM