アプリケーションでVaadinTableコンポーネントを使用し、ページの長さを15に設定しました。テーブルの長さは、さまざまな画面解像度で一貫していません。たとえば、1440 x 900の解像度ではテーブルの高さは大きくなりますが、1280x1024の解像度ではテーブルの高さは低くなります。この問題を解決する方法がわかりません。誰かがこの問題を解決するのを手伝ってくれますか。
前もって感謝します。
アプリケーションでVaadinTableコンポーネントを使用し、ページの長さを15に設定しました。テーブルの長さは、さまざまな画面解像度で一貫していません。たとえば、1440 x 900の解像度ではテーブルの高さは大きくなりますが、1280x1024の解像度ではテーブルの高さは低くなります。この問題を解決する方法がわかりません。誰かがこの問題を解決するのを手伝ってくれますか。
前もって感謝します。
pageLength を 15 に設定すると、基本的に、一度に 15 行を表示できるようにテーブルの高さを高くする必要があります。高くも低くもありません。テーブルに高さを指定すると、ページの長さが上書きされます。table.setHeight("100%"); を呼び出していますか? または table.setSizeFull()?
私はあなたが次のようなものを使うことができると思います:
aTable.setPageLength(0);
aTable.setHeight("100%");
前の回答は両方とも正しいですが、追加するタブシートにもsetSizeFull() があることを確認する必要があることに注意してください。