如何重新加载Ext.Window的内容

时间:2013-02-26 09:09:57

标签: extjs extjs3

我有一个窗口和数据视图 -

if (!win) {
    var dataview = new Ext.DataView({

    });    
    var win = new Ext.Window({
        ...
        ...
        items: dataview 
    });
    this.win=win;
}

var dview = this.win.items.itemAt(0);
dview.title = 'My view'; 
this.win.show(); 

但是,当显示窗口时,标题不会首先显示,而是在第二次运行时显示。我想在显示之前重新加载窗口。有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

Ext.define('PowerTrainCopy', {
    extend: 'Ext.Window',
    id: 'copyPTWin',
    height:450,
    width: 1110,
    modal:true,
    title: 'Copy Powertrain',
    //plain: true,
    border: true,
    resizable: true,
    draggable: true,
    closable: true,
    buttonAlign: 'center',
    items: []
});

copyPTWin = Ext.create('PowerTrainCopy');
copyPTWin.show();   

答案 1 :(得分:0)

在您可以使用的项目中:

xtype: 'dataview',
title: '',