在 ajax 响应中设置活动选项卡

Set Active tab on ajax response

尝试在 ajax 响应后设置活动选项卡

  if (data.length == 0)
  {         
     Ext.ComponentQuery.query('#itemIdTabPanel')[0].items.items[0].activeTab.set(true);
  }

我一直根据 ajax 响应数据切换选项卡。我怎样才能做到这一点?

您直接在选项卡面板上通过索引设置活动选项卡,而不是在选项卡本身上:

Ext.ComponentQuery.query('tabpanel')[0].setActiveTab(1);

演示:https://fiddle.sencha.com/#fiddle/1a4v