Uploaded image for project: 'Tuigwaa'
  1. Tuigwaa
  2. TUIGWAA-100

Filter で最大件数を指定した際、無駄なページングリンクが出力される。

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.9.1
    • Fix Version/s: 1.0
    • Component/s: None
    • Labels:
      None

      Description

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

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

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

        Activity

        Hide
        takishita takishita added a comment -

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

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

          People

          • Assignee:
            takishita takishita
            Reporter:
            takishita takishita
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development