It sounds very similar to the problem that I have encountered with ExtJS 2.2 and IE.
There seem to be many places in the ext code where you see this code:
var td = document.createElement("td"); this.tr.insertBefore(td, this.tr.childNodes[index]);
If in fact this does not work on IE, because "this.tr.childNodes ([0])" does not exist yet.
My workaround was to override the prototype (in my case insertButton () in Ext.Toolbar) to check if this.tr.childNodes ([0]) exists, using another function, or creating it, t exists.
I hope that I am right that this is the problem you are facing.
source share