1

verticalpanel と tablayout パネルを含む scrollPanel が必要です。問題は、tablayoutPanel の正確な高さを指定しない限り、タブのコンテンツが表示されないことです。既知の修正/回避策はありますか?

4

1 に答える 1

2

あなたが探している答えではありませんが、これを行う別の方法のアイデアが生まれるかもしれません - タブパネルをスクロールするとはどういう意味ですか? ユーザーが下にスクロールし始めるとすぐに、タブを変更するためにタブが表示されなくなります。ユーザーは常に一番上までスクロールして、他のタブを検討する必要があります。

そうは言っても、ProvidesResize、RequiresResize などを実装する GWT が導入した *LayoutPanel クラスは、それ自体とそのコンテンツを適切に描画するためにサイズ変更が必要です。これが問題を抱えている理由です。これらのクラスは、子供が必要とするだけのスペースを消費するだけでなく、子供のサイズを調整するように設計されています。

私が提案できる回避策に最も近いのは(代わりに ScrollPanel を TabLayoutPanel 内に配置することを除く)、現在のタブのコンテンツの高さを知り、それにタブ自体の高さを追加し、それをタブパネルの高さとして割り当てることです. あまり良い解決策ではありませんが、うまくいくかもしれません。

于 2012-03-19T05:01:51.403 に答える