SlickGrid JQuery插件 - 将数据从一个电子表格复制到同一网页上的第二个电子表格

时间:2012-04-26 19:58:07

标签: jquery jquery-ui jquery-plugins spreadsheet slickgrid

我正在创建一个Web应用程序,其中包含两个SlickGrid插件(在电子表格中类似于格式),在同一页面上由Slider插件划分。有没有办法将数据从第一个电子表格的单元格复制到同一页面上的第二个电子表格?这是我们客户的要求。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

如果您需要将一个网格中的所有数据替换为另一个网格中的数据,那么这将有效:

grid2.setData(grid1.getData());
grid2.invalidate();

如果您需要将数据从一个网格附加到另一个网格中的数据,保留已经在网格中的数据,这应该有效:

var grid1Data = grid1.getData();
var grid2Data = grid2.getData();

for(var i = 0; i < grid1Data.length; i++) {
    grid2Data.push(grid1Data[i]);
}
grid2.setData(grid2Data);
grid2.invalidate();