当前位置: 代码迷 >> Ajax >> ext form提交有关问题
  详细解决方案

ext form提交有关问题

热度:389   发布时间:2012-03-20 14:01:11.0
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:{...}
}
  相关解决方案