我定义了formpanel,里面包含一些textfield以外,还有一个editgridpanel,请问如何在formpanel中提交textfield中的数据的同时也提交editgridpanel中的数据?
我定义了formpanel,里面包含一些textfield以外,还有一个editgridpanel,请问如何在formpanel中提交textfield中的数据的同时也提交editgridpanel中的数据?
var data = [];
editgridpanel.getStore().each(function(record){ //获取editgridpanel数据
newData.push(record.data);
})
通过获取editgridpanel数据,在formpanel提交时候设置params属性即可
formpanel.getForm().submit({
url:'',
params:{
editgridString:Ext.encode(data)
} //设置editgridpanel表格数据,通过传递json字符串,后台通过editgridString获取json数据解析json。
})