squ3lch
17 Feb 2010, 11:46 AM
Ext version tested:
Ext 3.1.1 - NOT WORKING
Ext 3.1.0 - WORKING
Ext 3.0.3 - NOT WORKING
Adapter used:
Ext
Prototype
css used:
ext-all.css
fileuploadfield.css (stock)
Browser versions tested against:
IE7
Firefox 3.6
Operating System:
WinXP Pro
Description:
When a FileUploadField (or any TextField or TextField extension) object is placed into the tbar of an unrendered panel (such as a hidden tab) the TextField portion will not render at all in IE7, and renders very small in Firefox 3.6. This was working correctly in 3.1.0 but has broken again in 3.1.1. Adding deferredRender to the config of the tabpanel has no effect.
Test Case:
Ext.onReady(function(){
tPanel1 = new Ext.Panel({
tbar: [
new Ext.ux.form.FileUploadField({
width:200
})
]
})
tPanel2 = new Ext.Panel({
tbar: [
new Ext.ux.form.FileUploadField({
width:200
})
]
})
var tForm = new Ext.TabPanel({
activeTab: 0,
anchor:'-10, -10',
deferredRender:false,
items: [
{
title: 'Tab 1',
layout: 'anchor',
items:[
tPanel1
]
},{
title: 'Tab 2',
layout:'anchor',
deferredRender:false,
items:[
tPanel2
]
}
]
});
var mainWindow = new Ext.Viewport({
layout:'absolute',
defaults:{x:10,y:5,anchor:"-10 -10",plain:true},
items:[
tForm
]
});
mainWindow.doLayout();
});
Debugging already done:
none
Ext 3.1.1 - NOT WORKING
Ext 3.1.0 - WORKING
Ext 3.0.3 - NOT WORKING
Adapter used:
Ext
Prototype
css used:
ext-all.css
fileuploadfield.css (stock)
Browser versions tested against:
IE7
Firefox 3.6
Operating System:
WinXP Pro
Description:
When a FileUploadField (or any TextField or TextField extension) object is placed into the tbar of an unrendered panel (such as a hidden tab) the TextField portion will not render at all in IE7, and renders very small in Firefox 3.6. This was working correctly in 3.1.0 but has broken again in 3.1.1. Adding deferredRender to the config of the tabpanel has no effect.
Test Case:
Ext.onReady(function(){
tPanel1 = new Ext.Panel({
tbar: [
new Ext.ux.form.FileUploadField({
width:200
})
]
})
tPanel2 = new Ext.Panel({
tbar: [
new Ext.ux.form.FileUploadField({
width:200
})
]
})
var tForm = new Ext.TabPanel({
activeTab: 0,
anchor:'-10, -10',
deferredRender:false,
items: [
{
title: 'Tab 1',
layout: 'anchor',
items:[
tPanel1
]
},{
title: 'Tab 2',
layout:'anchor',
deferredRender:false,
items:[
tPanel2
]
}
]
});
var mainWindow = new Ext.Viewport({
layout:'absolute',
defaults:{x:10,y:5,anchor:"-10 -10",plain:true},
items:[
tForm
]
});
mainWindow.doLayout();
});
Debugging already done:
none