Skip to content

GEM: 検索結果の件数に関わらず、テーブル全体をviewport内に表示できるようにする #1878

@hkondoh

Description

@hkondoh

概要

GEMモジュールの画面において、検索結果テーブル全体がviewport内に表示されるように、テーブルの高さを自動調節する機能を追加する。

テーブル下部のページ操作ボタン等を検索結果件数に関わらずviewportに表示させることで、スクロール操作の必要性を減らしユーザビリティを向上させることが目的。

具体的には、検索結果の表示時に自動調節を実行する。
自動調節処理では、テーブル上端からviewport下端までの長さを計算し、テーブルの高さとして設定する。

Admin Consoleでは、自動調節のモードを選択可能とする。

  • 画面内にテーブル全体が表示されるよう調節
  • 「検索結果の表示件数」の設定に応じて調節(既存の自動調節モード)

実施事項

  • Admin Consoleに自動調節モードの設定項目を追加
    • 「検索結果の高さ」が 0 に設定された場合のみ変更可能とする
  • GEM画面にテーブルの高さの自動調節処理を追加

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions