dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #05526
Re: Pagination patch
2010/4/21 Jason Pickering <jason.p.pickering@xxxxxxxxx>:
> Hi Lars,
> I will write up the blueprint. It is becoming my specialty. :)
>
> Personally, I think the filter button is a good thing to test. The
> on-the-fly filtering is really causing me a lot of headaches. On
> Ubuntu, on a relatively slow machine, the browser greys out while
> performing a filter, sometimes for a minute or so. This does not seem
> like a particularly complicated operation, but it is very annoying,
> and the user has no idea what is happening. The machine just freezes
> for a few seconds when filtering on data elements.
Should maybe not throw out the baby with the bathwater. What you
describe shouldn't really happen - that's meant to be the asynchronous
in Ajax - and could well be a problem with our implementation. So I'd
go for an optional button - perhaps driven by a general system-wide
setting "No-Ajax-Please" which could be used in other parts of the UI
as well.
> I am experiencing a very high latency environment right now, so it may
> be a while before I can get launchpad to work.
I had some problems with launchpad last night. I think sometimes it
just gets bewildered.
Cheers
Bob
>
> Regards,
> Jason
>
>
> 2010/4/21 Lars Helge Øverland <larshelge@xxxxxxxxx>:
>>
>> Hi,
>> agreed that pagination is needed on long lists like data elements and
>> indicators. Jason, could you take the bother to write a blueprint? I guess
>> you have almost done it with your last mail.
>> Re the filtering I think we are mixing this up a bit. Currently filtering
>> happens on the client side. It can continue to do that even if we use
>> pagination as the filter function simply moves elements back and forth from
>> a hidden list.
>> Also, currently we have on-the-fly filtering. Would it be simpler if we just
>> have a button which says "Filter" instead, ie letting the user decide when
>> to perform the filtering? Easier and maybe better?
>> Agree that this is important and that we really need to improve
>> usability/performance in "high latency internet environments". Downloading
>> the data element list with 1000 elements can be around 1 MB which is
>> unacceptable. We have currently reduced the amount of html in the page +
>> made the delete function "ajaxified" in order to avoid reloading the list,
>> but more must be done.
>> Lars
>>
>
>
>
> --
> --
> Jason P. Pickering
> email: jason.p.pickering@xxxxxxxxx
> tel:+260968395190
>
Follow ups
References
-
Pagination patch
From: Murodullo Latifov, 2010-03-09
-
Re: Pagination patch
From: Lars Helge Øverland, 2010-03-09
-
Re: Pagination patch
From: Jason Pickering, 2010-04-20
-
Re: Pagination patch
From: Ola Hodne Titlestad, 2010-04-20
-
Re: Pagination patch
From: Jason Pickering, 2010-04-20
-
Re: Pagination patch
From: Viet Nguyen, 2010-04-21
-
Re: Pagination patch
From: Jason Pickering, 2010-04-21
-
Re: Pagination patch
From: Bob Jolliffe, 2010-04-21
-
Re: Pagination patch
From: Lars Helge Øverland, 2010-04-21
-
Re: Pagination patch
From: Jason Pickering, 2010-04-21