Extjs 4:以编程方式重新排序tabpanel选项卡

时间:2016-08-22 23:53:54

标签: extjs

我想知道是否有人知道如何以编程方式重新排序选项卡中的选项卡。我已经能够使用拖放插件对它们进行重新排序,但我也希望允许使用键盘快捷键移动标签。

不幸的是,我所尝试的一切都失败了:

既不: tabpanel.move(newindex, oldindex)

也不是

tabpanel.items.remove(1) tabpanel.items.insert(2)

已经奏效了。即使我之后尝试调用布局更新..

tabpanel.doComponentLayout(); tabpanel.doLayout(); tabpanel.updateLayout();

非常感谢任何帮助!

谢谢!

1 个答案:

答案 0 :(得分:1)

您正在移动项目,但是选项卡面板的选项卡包含两个不同的内容:一个位于卡片布局中的项目和一个位于hbox标签栏内的标签{ {1}}位于tabpanel的顶部。你想要移动的是标签,而不是项目:

dockedItem