вы можете создать свой собственный класс formPanel, а затем создавать его каждый раз, когда захотите
MyForm = Ext.extend(Ext.form.FormPanel, {
title: 'My Personal Form',
width: 400,
height: 250,
padding: 10,
initComponent: function() {
this.items = [
{
xtype: 'textarea',
anchor: '100%',
fieldLabel: 'Label'
},
{
xtype: 'textfield',
fieldLabel: 'Label',
anchor: '100%'
}
];
MyForm.superclass.initComponent.call(this);
}
});
var panel1 = new Ext.panel(new MyForm({id:'test1'}));
var panel2 = new Ext.panel(new MyForm());
Я вставляю в первую панель свойство id, но вы можете вставить что-нибудь еще.
Вы также можете изменить стандартную конфигурацию вашей формы, переписав конфигурацию