暂时规定被取数据的GridPanel为Grid1,接收数据的GridPanel为Grid2。
如果想要Grid2能接收到Grid1的数据的话,就要Grid2在定义column的时候为Grid1的column的子集,也就是定义的列名称要与Grid1的列名称相同。
下面附上例子,效果是双击Grid1的一行,将这一行的数据传到Grid2中。
1. Grid1定义:
var sm1 = new Ext.grid.CheckboxSelectionModel({}); //定义行选择模式:复选框
/** 数据源store */
var holderStore = new Ext.data.JsonStore({
url: "./jxy/meetsystem/queryHoldersByConditionsAction",
autoLoad: {params:{start:0,limit:allPageSize}}, //传递到后台的参数
fields: ["id","organizationName","holderBirth","holderName","basicCardno","holderTel"],
method: 'POST',
root: "data",