2

GWT を使用してアプリケーションを開発しています。celltable を使用して、(クエリに基づいて) データベースから動的な値を表示しています。次のクエリがあります。

想定: テーブルの高さを 100px に設定しました。テーブルをスクロールパネルに配置しました。

  1. 現在、私のクエリは 100 ピクセルを超える 20 行を返します。20 行すべてに収まるようにテーブルのサイズを変更したいと考えています。どちらの inturn がスクロール パネルのサイズを変更し、それが scrollpanel の親のサイズを変更する必要があります。まず、これが可能かどうかを知りたいですか?もしそうなら、どのように?

私はこれらを試しました: テーブルの新しい高さと古い高さを取得することで、setHeight() を呼び出すことでサイズを変更でき、親の高さについては getParent().setHeight() で変更できると思いました。しかし、テーブルの高さの値を100pxに設定しているので、このように考えるのは愚かでした。これは静的であるため、古い高さと新しい高さに対して同じ値を出力し、何も変更しません。

これをどのように進めるかについてのアイデアはありますか??

PS: GWT2.3 を使用しています

4

1 に答える 1

4

セルテーブルコンテナに固定サイズを設定していないことを確認しますか?

コンテナは縮小し、セルテーブルとともに拡張しますが、高さを設定する必要もありません(高さはデフォルトでautoに設定されています。これは必要な動作です)。

于 2011-08-16T01:23:34.177 に答える