Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-5497

last index for paging is not calculated correctly

    XMLWordPrintableJSON

Details

    Description

      The last index (used on the last button) is not calculated correctly in ftl or the renderer classes. It currently users floor which works only for list sizes that are not multiples of the view size. When you have a list size which is a multiple of the view size, it does not subtract 1 for zero based index and therefore the last button goes to the last page + 1

      Examples

      listSize = 1
      viewSize = 10
      listSize / viewSize = 0.1
      floor(0.1) = 0
      This one produces the correct value

      listSize = 20
      viewSize = 10
      listSize / viewSize = 2
      floor(2) = 2
      Last index should be 1 because of zero based index but never occurs

      To reproduce, enter a view with a list and paging functionality, the list size must be a multiple of the view size

      Attachments

        1. last_index.patch
          11 kB
          Gareth Carter

        Issue Links

          Activity

            People

              jleroux Jacques Le Roux
              gareth.carter Gareth Carter
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: