【问题标题】:Extjs4 reload tab.panel dataExtjs4 重新加载 tab.panel 数据
【发布时间】:2015-11-20 09:47:43
【问题描述】:

我有一个选项卡面板(每个选项卡都包含一个表单面板),当我从一个选项卡移动到另一个选项卡时,我希望表单面板中的字段在我再次刷新页面时刷新以获得默认值。 像 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]
});

【问题讨论】:

    标签: javascript extjs4 tabpanel


    【解决方案1】:

    在你的控制器中你可以监听 tabChange 事件

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-22
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 2012-06-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多