Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#60 Main page pagination

open
nobody
None
5
2012-06-07
2008-10-28
marshall1727
No

I currently have over 400 records. It shows all of them on the main page. Some pagination for some 50 first records would be nice.

Discussion

  • snickers
    snickers
    2009-12-16

    Love the software, fantastic stuff. We use it for our sporting club. Has saved hours of administration work. Thank you.

    We have over 400 contacts now and the rendering time on the home page is making the application un-usable.

    Any chance of of adding pagination sometime soon?

    Please? Pretty please?

    After all, it's Christmas. Think of the children!

     
  • snickers
    snickers
    2009-12-16

    The main challenge I see with adding pagination is that it'll knock out the ajax driven search. Which is a shame because the ajax filter is a great feature.

    I spoke to our user community about it. Most of the time we view a specific group (because the "all" view takes ages to render), and only sometimes use the filter.

    With the amount of contacts we have, they'd prefer a slower filter (post/get) if it resulted in the "all" view rendering quicker.

     
  • chatelao
    chatelao
    2009-12-22

    Hi everybody, I know about the lame rendering, but did'nt yet find the cause. - Pagination may be a solution, but maybe it is possible to make it really fast.
    => Any suggestions / solutions are welcome :-)

    n.b.: The Ajay search will filter the result after loading in any case.

     
  • Performance:
    The ajax filter isn't slow. But for some browsers there's quite a delay when rendering 200+ records. And it's the usual suspects. On my notebook, IE is 6-7 seconds, Firefox 3-4 seconds and Chrome 2 seconds.

    Paging:
    The ajax filter only filters rows which are displayed. Currently, all records are displayed so the filter works fine. But if paging is implemented, the ajax filter will only filter the records displayed. So if you're after a set of records that appear on two pages, the ajax filter won't display the matching records on the other page.

    Most paged lists I've seen apply the filter first, then paging. If paging was implemented, the current ajax filter would need to be changed to make a server call to get a new set of records and recalc the paging, instead of iterating through the displayed list. I think only being able to filter a page of records is a little unintuitive.

    Or another option would be to have a filter per column which is posted back to the server or done via ajax.

     


Anonymous


Cancel   Add attachments