- 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:{...}
}