问题描述
我定义了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。})
时间: 2024-08-24 19:03:32