У меня есть следующий FormPanel в моем javascript
EditRequestForm = Ext.extend(Ext.form.FormPanel, {
labelWidth: 75,
bodyStyle: 'padding:5px 5px 0',
width: 350,
defaults: { width: 230 },
items: [{
name: 'id',
hidden: true
}, {
fieldLabel: 'Name',
name: 'name',
allowBlank: false
}, {
fieldLabel: 'Test Plan File',
name: 'testplan'
}, {
fieldLabel: 'Scheduled Time',
name: 'scheduledtime'
}],
buttons: [{
text: 'Save'
}, {
text: 'Cancel'
}]
});
Когда я пытаюсь создать экземпляр этого с помощью следующего кода:
var form = new EditRequestForm({
header: false
});
Возникает следующее исключение:
Uncaught TypeError: Object [object Object],[object Object],[object Object],[object Object] has no method 'add'
Я не вижу ничего плохого.Если я уберу вызов header: false
, произойдет то же самое, так что это не так.
Что я делаю не так?