概要
GEMモジュールの画面において、検索結果テーブル全体がviewport内に表示されるように、テーブルの高さを自動調節する機能を追加する。
テーブル下部のページ操作ボタン等を検索結果件数に関わらずviewportに表示させることで、スクロール操作の必要性を減らしユーザビリティを向上させることが目的。
具体的には、検索結果の表示時に自動調節を実行する。
自動調節処理では、テーブル上端からviewport下端までの長さを計算し、テーブルの高さとして設定する。
Admin Consoleでは、自動調節のモードを選択可能とする。
- 画面内にテーブル全体が表示されるよう調節
- 「検索結果の表示件数」の設定に応じて調節(既存の自動調節モード)
実施事項
- Admin Consoleに自動調節モードの設定項目を追加
- 「検索結果の高さ」が
0 に設定された場合のみ変更可能とする
- GEM画面にテーブルの高さの自動調節処理を追加