Hi, with ext3, I want to extend Ext.Toolbar, the code is:
PHP Code:
Ext.app.Header = function(groups){
Ext.app.Header.superclass.constructor.call(this, {
id:"ux-header",
region:"north",
border:false,
height:42
});
this.groups = groups;
this.init();
};
Ext.extend(Ext.app.Header, Ext.Toolbar, {
init : function(){
me = this;
Ext.each(me.groups, function(group){ me.addItem(new Ext.app.Module(group)); me.loadCssLang(group); });
me.add('->', '<img src="views/resources/images/powered-by.png" alt="logo" />');
},
loadCssLang: function(group){
var css ='views/modules/'+group.group+'/Resources/style.css';
var lang = 'views/lang/'+group.lang+'/'+group.group+'.js';
var cssref=document.createElement("link");
cssref.setAttribute("rel", "stylesheet");
cssref.setAttribute("type", "text/css");
cssref.setAttribute("href", css);
document.getElementsByTagName("head")[0].appendChild(cssref);
var langref=document.createElement("script");
langref.setAttribute("type", "text/javascript");
langref.setAttribute("src", lang);
document.getElementsByTagName("head")[0].appendChild(langref);
}
});
the error shows by firebug: this.toolbars is undefined (ext-all.js)
Anybody can tell me what's wrong?