私は自分のアプリケーションでいくつかのテーブルを使用していますが、テーブルが満たされていない場合、残りのスペースは空のままで、通常のように取り除かれません。例:
それについて何か考えはありますか?テーブルが完全に満たされていないと、本当に見栄えが悪くなります。
PS:ダミーデータで埋めたくない
これらの行の色を持つ画像を作成し、その画像を白い部分の CSS 背景として設定できます。
この問題の根本的な原因は、アプリケーション (PagedTable コンポーネント) がいくつかのデフォルト/プログラマー定義の pageLength を設定しており、テーブルのページごとに 25 項目であり、その特定のページに項目が 2 つしかない場合、残りの 23 行が空になり、空が表示されることです。データの代わりにスペース。したがって、この問題を解決するために、テーブルの特定のページの実際のコンテンツを確認し、プログラムで pagelength を設定できます。
エンドユーザーが選択したページの長さ、またはデフォルト値の変更イベントで pageLenght を確認して設定する必要があります- getPageLength()<0){ setPageLength(container.getRealSize()); } } });
さらに、ページネーション機能の下で、最初、前、ページ番号、次、最後のナビゲーションの変更など、他のイベントと同じ方法で pageLength を確認して設定する必要もあります。