works like a charm :-)
for those how have a similar issue, here a little example snippet
PHP Code:
test = Ext.extend(Ext.Panel,{
labelTitle: 'my title',
layout: 'border',
split: true,
height: 600,
collapsible: true,
headerCfg: {
tag: 'div',
cls: 'x-panel-header', // Default class not applied if Custom element specified
cn: [
{
tag: 'div',
cls: 'x-panel-header-title'
},
{
tag: 'div',
cls: 'x-panel-header-icon1'
},
{
tag: 'div',
cls: 'x-panel-header-icon2'
},
{
tag: 'div',
cls: 'x-panel-header-nr'
}
]
},
...
/**
* On Render
* @param {Object} ct
* @param {Object} position
*/
onRender: function(ct,position) {
test.superclass.onRender.call(this,ct,position);
this.setPanelTitle();
},
/**
* Set Panel Title
* Setzt den Titel des Panels
*/
setPanelTitle: function(){
this.header.child('.x-panel-header-title').update(this.labelTitle);
this.header.child('.x-panel-header-icon1').addClass('query-typ-' + this.stateNavi1);
this.header.child('.x-panel-header-icon2').addClass('typ-' + this.stateNavi2);
this.header.child('.x-panel-header-nr').update(12345678);
}
...
});
an other day i like extjs so much ;-)