读书人

ext form提交有关问题

发布时间: 2012-03-20 14:01:11 作者: rapoo

ext form提交问题

JScript code
var addform = new Ext.form.FormPanel({    title:'新增固定资产',    labelAlign:'right',    labelWidth:100,    layout: 'form',    buttonAlign: 'center',    autoScroll:true, //滚动条    frame:true,    items:[{            xtype : "textfield",            fieldLabel: '唯一编码',            allowBlank: false,            emptyText: '请输入唯一编码',            name: 'basicinfo.onlycode'        },{            xtype : "textfield",            fieldLabel: '仪器名称',            allowBlank: false,            emptyText: '请输入仪器名称',            name: 'basicinfo.instrname'        }],    buttons: [{        text: '保存',        handler:function(){            addform.getForm().submit({                url: '${pageContext.request.contextPath}/category/basic_addBasic.action',                success: function(f,action){                                },                failure: function(){                    Ext.Msg.alert('错误', '添加失败');                }            })        }    },{        text: '取消',        handler:closewin    }]});



这个一切正常能提交不会报错
JScript code
var addform = new Ext.form.FormPanel({    title:'新增固定资产',    labelAlign:'right',    labelWidth:100,    buttonAlign: 'center',    autoScroll:true, //滚动条    frame:true,    items:[{        layout: 'form',        id: 'fset',        name: 'fset',        xtype: 'fieldset',        //checkboxToggle: true,        title: '新增信息输入',        autoHeight: true,        defaults: {width: 260},        defaultType: 'textfield',        items: [{            fieldLabel: '唯一编码',            allowBlank: false,            emptyText: '请输入唯一编码',            name: 'basicinfo.onlycode'        },{            fieldLabel: '仪器名称',            allowBlank: false,            emptyText: '请输入仪器名称',            name: 'basicinfo.instrname'        }]    }],    buttons: [{        text: '保存',        handler:function(){            addform.getForm().submit({                url: '${pageContext.request.contextPath}/category/basic_addBasic.action',                success: function(f,action){                                },                failure: function(){                    Ext.Msg.alert('错误', '添加失败');                }            })        }    },{        text: '取消',        handler:closewin    }]});


这个加了‘fieldset’布局后 再提交的时候就会报错“is not function”

求解决办法 谢谢


[解决办法]
把fieldset的属性去掉,看看问题在哪
{
xtype:'fieldset',
anchor:'100%'
items:{...}
}

读书人网 >Ajax

热点推荐