0

私は店とを持ってい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});
    }
});

firebugでは、サーバーに何も送信されていないことがわかります。私は何が間違っているのですか?別の質問:このデータを取得するためにサーバー側で何ができますか?

アップデート

XMLReaderフォームに追加するのを忘れました。しかし、何も変わっていません。

UPDATE2

これで、パラメーターがサーバーに送信されます。ここに画像の説明を入力してください しかし、エラーが発生します。

SyntaxError: syntax error

...ayer=a;this.activate()}else{this.layer=a}},setTargets:function(b){this.targets=[...
4

0 に答える 0