Решил задачку так:
function fnPanelPassportAdd() {
var PanelPassport = new Ext.FormPanel({
title: txtPassport,
id: "PanelPassport",
frame: true,
monitorValid: true,
defaultType: 'textfield',
items: [
{
xtype: 'textfield', fieldLabel: txtSeries, name: "DirContractorPasSeries", width: 420, allowBlank: false
},
{
xtype: 'textfield', fieldLabel: txtNumber, name: "DirContractorPasNumber", width: 420, allowBlank: false
},
{
xtype: 'textfield', fieldLabel: txtPinCode, name: "DirContractorPasPinCode", width: 420, allowBlank: false
},
{
xtype: 'textfield', fieldLabel: txtIssued, name: "DirContractorPasIssued", width: 420, allowBlank: false
},
{
xtype: 'datefield', format: "d.m.y", maxValue: new Date(), fieldLabel: txtDate, name: 'DirContractorPasDate', allowBlank: false
}
]
});
DirContractorTabPanel.add(PanelPassport);
}
function fnPanelPassportRemove() {
var tab = Ext.getCmp("PanelPassport"); DirContractorTabPanel.remove(tab, true);
}