データベースに保存されているユーザーの選択に応じていくつかの列を表示するテーブルがあります。私が欲しいのは:
- すべての列の幅がテーブルの幅よりも短い場合は、テーブルの幅全体を使用するように列を拡張します。
- すべての列の幅が表の幅よりも長い場合は、列を狭くして、水平スクロールバーが表示されないようにします。
- テーブル内の列幅を手動で変更する場合 (列ヘッダーの横にある垂直線を使用)、他の列を自動サイズ変更して、全幅がテーブル幅の 100% (長くも狭くもありません) になるようにする必要があります。
パラメータautowidth、ShrinkToFit、forceFitを使用してきましたが、全幅が問題ない場合、手動で列のサイズを変更すると、水平スクロールバーが表示されます。これらのパラメーターの正しい組み合わせが見つからないため、テーブルはそのように動作します。
私の目的を達成するためにそれらの値をどのように配置するかについてのアイデアはありますか?
どうもありがとうございました-