[TUIGWAA-100] Filter で最大件数を指定した際、無駄なページングリンクが出力される。 Created: 2006-09-27  Updated: 2006-09-27  Resolved: 2006-09-27

Status: Resolved
Project: Tuigwaa
Component/s: None
Affects Version/s: 0.9.1
Fix Version/s: 1.0

Type: Bug Priority: Major
Reporter: takishita Assignee: takishita
Resolution: Fixed Votes: 0
Labels: None


 Description   

フィルタ作成の際に、最大件数を指定した場合。
table プラグインにそのフィルタを利用すると、無条件で検索を行った件数に対してのページングが行われる。

例えば、全10件のデータに対して、8件のデータが抽出される条件でフィルタを作成する。
この際に、このフィルタに「最大2件」の設定もしておく。
このフィルタを利用した場合、2件のデータがページングなしで抽出されるのが望ましいが、
実際には、2件のデータが出力され、5ページ分のページングリンクが出力されてしまう。

ページングリンクをたどっても、最初に出力されていた2件のデータのみが一覧表示される。



 Comments   
Comment by takishita [ 2006-09-27 ]

DataServiceImpl のrowCountByFilterメソッド内にて、FilterにMaxResultCriteriaFunctionが含まれていた場合は、
レコード数とMaxResultCriteriaFunctionの値を比較して小さいほうを返すように修正。

Generated at Thu Apr 25 19:58:29 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.