kalachevmax
10 Apr 2012, 4:17 AM
Hi all!
I have the following scheme:
NewsBlockContainer
NewsBlockList
NewsItem
NewsItem
...
NewsBlockContainer is a Panel,
NewsBlockList is a grid.Panel,
NewsItem is a Container
Ext.define('myapp.view.NewsBlockContainer', {
extend: 'Ext.Panel',
alias: 'widget.newsblockcontainer',
xtype: 'newsblockcontainer',
items: [{
xtype: 'container',
items: [{
html: "<p>News items</p>"
}]
}, {
xtype:'newsitemslist'
}]
});
Ext.define('myapp.view.NewsItemsList', {
extend: 'Ext.grid.Panel',
alias: 'widget.newsitemslist',
xtype: 'newsitemslist',
columns:[{
flex: 1,
xtype: 'newsitem'
}]
});
Ext.define('myapp.view.NewsItem', {
extend: 'Ext.grid.column.Column',
alias: 'widget.newsitem',
xtype: 'newsitem',
layout: {
type: 'table',
columns: 4
},
items: [{
xtype:'headerblock',
colspan: 4,
}, {
xtype:'mainpartblock',
colspan: 4
}]
});
But this code does not work...
item.titleContainer is undefined
item.titleContainer.setStyle({
Can anyone explain me, why?
I have the following scheme:
NewsBlockContainer
NewsBlockList
NewsItem
NewsItem
...
NewsBlockContainer is a Panel,
NewsBlockList is a grid.Panel,
NewsItem is a Container
Ext.define('myapp.view.NewsBlockContainer', {
extend: 'Ext.Panel',
alias: 'widget.newsblockcontainer',
xtype: 'newsblockcontainer',
items: [{
xtype: 'container',
items: [{
html: "<p>News items</p>"
}]
}, {
xtype:'newsitemslist'
}]
});
Ext.define('myapp.view.NewsItemsList', {
extend: 'Ext.grid.Panel',
alias: 'widget.newsitemslist',
xtype: 'newsitemslist',
columns:[{
flex: 1,
xtype: 'newsitem'
}]
});
Ext.define('myapp.view.NewsItem', {
extend: 'Ext.grid.column.Column',
alias: 'widget.newsitem',
xtype: 'newsitem',
layout: {
type: 'table',
columns: 4
},
items: [{
xtype:'headerblock',
colspan: 4,
}, {
xtype:'mainpartblock',
colspan: 4
}]
});
But this code does not work...
item.titleContainer is undefined
item.titleContainer.setStyle({
Can anyone explain me, why?