javascript - TabPanel焦点问题

标签 javascript extjs layout tabs extjs5

我提供了一个指向我遇到问题的示例的 sencha fiddle 的链接。基本上,当我将 tabPanels 作为窗口底部的元素时,如果我向下滚动到它们并尝试单击其任何选项卡,整个滚动会跳到窗口顶部。这使得 tabPanel 的使用几乎不可能。我不确定是布局问题还是我做错了什么。

这是 sencha fiddle 链接

https://fiddle.sencha.com/#fiddle/uv9

最佳答案

为了使您的示例代码按预期工作,我认为为选项卡面板设置固定高度就足够了。 在你的 fiddler 上使用这个解决方案,它可以工作。我希望这是您实际项目中所需要的。

... 
// panel holding the tabpanel
xtype: 'panel',
items: [{
     // tabpanel
     xtype: 'tabpanel',
     //plain: true,
     height: 300,
     items: [{
          title: 'P1',
          xtype: 'panel',
          height: 200

     }, {
          title: 'P2',
          xtype: 'panel',
          height: 200
      }, {
         title: 'P3',
         xtype: 'panel',
         height: 200
      }]
   }]
...

关于javascript - TabPanel焦点问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32985687/

相关文章:

javascript - 抑制 chrome 扩展的控制台输出

需要 Android 选项卡布局示例

javascript - 为什么这个 JavaScript 会破坏我在 Internet Explorer 中的布局?

javascript - 从网格面板外部记录更新

javascript - 在 Sencha Touch 中提交表单

xml - Magento 模块布局 xml 加载顺序

javascript - jQuery 如果集合中的任何项目的 data-id 等于 foo

javascript - 否定整数Javascript

javascript - 使用 Jquery 在单击事件上将新属性附加到现有 JSON 对象

javascript - 我怎样才能在网格(EXTJS)中从跨度到行?