我有一个商店和一个FormPanel
。我想将数据从服务器发送FormPanel
到服务器:
var store_form=null;
store_form = new Ext.data.Store({
url: url_servlet+"kadastr_zemform.jsp",
reader: new Ext.data.XmlReader({
totalProperty: "results",
record: "contact",
fields: [
]}),
});
});
store_form.load();
控制板
var podform = new Ext.FormPanel({
labelAlign: 'left',
id: 'tab_6',
frame:true,
title: 'Договоры подряда',
bodyStyle:'padding:5px 5px 0',
width: 600,
reader: new Ext.data.XmlReader({}),
listeners: {
'activate' : function(pod_form,records,options) {
console.log("store:"+store_form);
this.loaded = true;
//alert("loaded");
//console.log(store.getAt(0));
var record = store_form.getAt(0);
podform.getForm().loadRecord(record);
}
},
fields[]
});
podform.addButton({
text: 'Submit',
//disabled:true,
handler: function(){
podform.getForm().submit({url:url_servlet+'submit.jsp', waitMsg:'Saving Data...', submitEmptyText: false});
}
});
在萤火虫中,我可以看到没有任何东西发送到服务器。我究竟做错了什么?另一个问题:我可以在服务器端做什么来获取这些数据?
更新
我忘了添加XMLReader
表格。但一切都没有改变。
更新2
现在参数被发送到服务器: 但我收到一个错误:
SyntaxError: syntax error
...ayer=a;this.activate()}else{this.layer=a}},setTargets:function(b){this.targets=[...