0

こんにちは私はVaadinでアプリケーションを実装しています。このアプリケーションでは、2つのパネルを備えたHorizo​​ntalSplitPanelがあり、両方に検索結果を含むVerticalLayout(高さと幅100%)が含まれています(したがって、両方の高さが非常に高くなっています)。左側の高さが大きい場合、すべてが正しく表示されます->Horizo​​ntalSplitPanelにはfirstComponentから計算された高さがあり、スクロールバーは周囲のパネルにあります。私の問題は、右側が大きい場合、Horizo​​ntalSplitPanelsの高さもfirstComponentから計算されるため、右側のパネルでは小さくなり、アプリケーションでは望ましくない右側のパネルのスクロールバーになります(スクロールバーは1つだけである必要があります)。標準のWebサイトと同様に、右側のブラウザー側で)2つのコンポーネントの大きい方によって計算されたHorizo​​ntalSplitPanelの高さを取得する方法はありますか?

4

1 に答える 1

0

垂直パネルの高さを設定しないでください。幅を設定するだけです。高さはあなたがその中に入れるものに適応し、あなたの水平パネルは中身に合うように拡大します。水平パネルがパネルのコンテンツに設定されている場合(おそらくスクロール可能がtrueに設定されている場合)、水平パネルにも高さを設定する必要はありません。

于 2011-11-19T04:35:02.443 に答える