Extjs4重新加载tab.panel数据

时间:2015-11-20 09:47:43

标签: javascript extjs4 tabpanel

我有一个标签面板(每个标签包含一个表单面板),我想当我从标签移动到标签时,表单面板中的字段将刷新以获得默认值,因为我重新刷新页面。 像store.load()这样的东西来刷新商店。 这是我的标签面板

Ads = Ext.create('Ext.tab.Panel', {
,title              : 'My panel'
,header             : false
,iconCls            : 'icon-param'
,activeTab          : 0
,loadMask           : true
,layoutOnTabChange  : true
,collapsible        : false
,items              : [form1,form2,form3]
});

1 个答案:

答案 0 :(得分:0)

在您的控制器中,您可以收听tabChange事件

 this.control({
            'panel': {
                tabchange: this.onTabChange
            }

        });

在onTabChange函数中,您可以检查表单并将其设置为默认值

onTabChange: function(tabp, form){
        if(form.id=== "form1"){
           set default value
        }
  }