سؤال

وأنا بحاجة لتحديث لوحة التي لديها محتوى autoLoad.

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

وحاولت،

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

ولكن لم يحدث ذلك العمل.

وأي شخص معرفة كيفية تحديث هذا المحتوى لوحة؟

وشكرا لك!

هل كانت مفيدة؟

المحلول

وهناك طريقتان للقيام بذلك:

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

أو

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

والعمل عينة: http://jsfiddle.net/lolo/Hz6dg/3/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top