如何在extjs中刷新Window

时间:2010-03-18 12:27:10

标签: extjs window refresh

我有一个窗口,我通过了两个动态gridpanel

1)FeaturGrid

2)gvpropertywn。

我想刷新testWin(Window)我怎么做?

你帮我吗?

var testWin = new Ext.Window({
    id: 'resultwindow',
    title: LangVarTestWinText,
    width: 400,
    height: 300,
    layout: 'border',
    closeAction: 'hide',

    closable: true,
    //items:[FeaturGrid]
    items: [FeaturGrid, gvpropertywn]
});

2 个答案:

答案 0 :(得分:1)

您是否尝试过doLayout() - 我不知道它是否会刷新窗口内容,但它会重做布局。

但我的猜测是你可能想采用不同的方法来更新你窗口的内容。请提供更多详细信息,以便我们为您提供更好的建议。

答案 1 :(得分:0)

据我所知,在您的配置渲染窗口之后,两个项目都是存在的

items:[FeaturGrid,gvpropertywn]

你到底想做什么?如果您删除窗口中的任何项目,请确保不要删除带有区域的项目:否则在调用时会定义“中心”

doLayout()

边框布局会崩溃。如果你添加一个新的组件,它不会弹出调用

doLayout()

再次