我正在渲染的组件的大小?

时间:2014-04-11 11:15:39

标签: extjs

我想创建一个自定义组件,需要将固定大小设置为在适当的时间内渲染(3秒而不是20秒)。

组件将边框布局渲染为中心组件的卡片,如下所示:

layout: {
    type: 'border',
    padding: 5
},
items:[{
    ...
},{
    layout : 'card',
    id   : 'centerContainer',
    border : false,
    region : 'center', 
    layout : {
        deferredRender : true,
        type : 'card'
    },
    items:[{        
        ...
    },{
        xtype:'myComponent',
        id:'myComponent'
    }]
}]

MyComponent.initComponent中,如何找出中心区域的大小,以便在子组件之间划分它?

我在Ext.layout.BorderLayout文档中找不到任何内容 我只在Ext.Component文档中找到了getWidth() 所以我尝试了this.getWidth(),这会引发错误,因为el尚未呈现......

0 个答案:

没有答案