2016-08-22 14 views
1

プログラム上タブパネルのタブを並べ替える方法が分かっていたのですが、私はドラッグドロッププラグインを使用してそれらを並べ替えることができましたが、キーボードショートカットを使用してタブを移動することも許可したいと思います。Extjs 4:プログラムでタブパネルのタブを並べ替える

残念ながら、私が試したすべてが失敗しました:

をどちら: tabpanel.move(newindex, oldindex)

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

が取り組んできました。私はその後、レイアウトの更新を呼び出そう場合でも..

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

任意の助けいただければ幸いです!

ありがとうございます!

答えて

1

タブパネルのタブは、カードレイアウトのアイテムと、hboxタブバーの内側にあるタブの2つの異なるもので構成されています(dockedItemが最上部にあります)。タブパネルの移動したいものは、アイテムではなくタブです。

tabpanel.down('tabbar').move(0,1); 
関連する問題