dentsusoken / iPLAss

Java-based open source low-code development platform for enterprise
https://iplass.org/
GNU Affero General Public License v3.0
68 stars 25 forks source link

GEM: TopViewの検索結果一覧パーツでcountクエリを実行しないようにする #1651

Closed hkondoh closed 3 weeks ago

hkondoh commented 3 weeks ago

対応内容

closes #1618

  1. パーツ関連Commandでのcountクエリ実行処理を削除
  2. パーツにおける次ページの存在判定処理を、countクエリの結果に依存せず同等の動作となるよう変更

対応内容2の変更点

Commandでは、 [Admin Consoleでの表示件数の設定値] + 1 行を検索させる。

画面側では、検索結果の行数が [Admin Consoleでの表示件数の設定値] より大きい場合に「次ページが存在する」と判定させる。 その後、検索結果の行数が [Admin Consoleでの表示件数の設定値] と一致するように、検索結果リストをsliceさせる。

動作確認・スクリーンショット(任意)