そのため、この1週間、どこでも検索してきましたが、2つの「Ext.TabPanel」を一緒にスクロールする方法が見つかりません。
私はこのページを2つのアイテムを持つExt.Panelを持つように作成しています:
var MyBorderPanel = new Ext.Panel({
layout: 'border',
renderTo: 'command_display',
cls: 'auto-width-tab-strip',
height:800,
items: [
{
region: 'west',
title: 'item1: <?=ui::getURLField("item1")?>',
split: true,
width: 500,
minSize: 100,
maxSize: 900,
layout: 'fit', // specify layout manager for items
items: // this TabPanel is wrapped by another Panel
baseTab
},
{
region: 'center',
title: 'item2 : <?=ui::getURLField("item2")?>',
split: true,
margins: '0 0 0 0',
layout: 'fit', // specify layout manager for items
items: // this TabPanel is wrapped by another Panel
compareTab
}
]
});
これらの項目:baseTabとcompareTabは次のように記述されます:
var baseTab = new Ext.TabPanel({
border: false, // already wrapped so don't add another border
activeTab: 0, // second tab initially active
items: [
<?php
$uihelper->perform("InitItem1Iteration");
$comma = true;
while($uihelper->hasNext("Item1Iteration"))
{
$uihelper->next("Item1Iteration");
?>
<?=(!$comma?",":"")?>
{
title: 'some php code',
id: 'some php code',
autoScroll: true,
contentEl: 'some php code',
}
<?php
$comma = false;
} ?>
]
});
Item2も同様です。
今、基本的に私が欲しいのはです。これらの2つのタブパネルにはスロールバーがあるので、一方のtabPanelをスクロールするたびに、もう一方のタブパネルもそれに沿って自動的にスクロールするようにします。
それも可能ですか?
ありがとうアンディ