ExtJs 3.4,如何在Ext.panel中刷新autoLoad

时间:2012-02-17 15:28:33

标签: extjs extjs3

我需要刷新一个包含autoLoad内容的面板。

var contentPanel = new Ext.Panel({
    border: false,
    plain : true,
    autoLoad : {
        url : 'content.html'
    }
});

我试过了,

click : function(){
  contentPanel.getUpdater().refresh();
}

但它不起作用。

是否有人知道如何刷新该面板内容?

谢谢!

1 个答案:

答案 0 :(得分:3)

有两种方法可以做到:

contentPanel.autoLoad = {
    url : '/echo/js/?js=blahblahblah'
};
contentPanel.doAutoLoad();

contentPanel.body.getUpdater().update({
    url : '/echo/js/?js=blahblahblah'
});

工作样本:http://jsfiddle.net/lolo/Hz6dg/3/