如题。不想通过传参的形式提交给后台,因为如果表单的控件较多,这是个较大的工作量。
如果我使用下面的代码,在后台action中定义的实体类gysxxb是无法获取到值的。这里为了简单,先用一个文本框,实际上有40多个。请教。
Ext.onReady( function() {
var form1 = new Ext.form.FormPanel({
       //width:350,
       frame:true,
       renderTo:"form1",
       //title:"FormPanel",
       bodyStyle:"padding:5px 5px 0",
       defaults:{width:200,xtype:"textfield"},//*****简化****//
       items:[
       {
            fieldLabel:"gysxxb.gysmc",//文本框标题
            xtype:"textfield",//表单文本框
            name:"gysxxb.gysmc",
            id:"gysxxb.gysmc",
            width:200
          }
           ],
       buttons:[{
       text:"确定",
       handler:function(){
        Ext.Ajax.defaultPostHeader += ";charset=utf-8";
             Ext.Ajax.request({
                  //method:'POST',
              //defaultHeaders :'UTF-8',
              //form:'form1',
                  url:'../gysxxb/gysxxbAdd.icode',
                  method:'post',
                  success:function(form,response){
                     Ext.Msg.alert('信息',response.responseText)},
                 failure:function(form,response){
                        Ext.Msg.alert("错误","操作失败");
                        }

             });
       }
       },{
       text:"取消",handler:function(){alert(1);}}]
    }); });