On Thu, May 6, 2010 at 14:55, Guillaume Lerouge <guillaume(a)xwiki.com> wrote:
Hi,
On Thu, May 6, 2010 at 14:33, Denis Gervalle <dgl(a)softec.lu> wrote:
Hi devs,
Currently the number of rows displayed in a livetable is fixed at
creation
time.
I proposed to add UI controls (currently select) that allows to change
the
pagination size freely by the end user.
This patch is be both a change in livetable.js to support these controls
(one or more), and a change in the livetable macro to allow displaying
them.
I have already a patch and some screenshots as well as bare
documentation,
you can review them all at
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/LivetablePageSizer
I am currently testing different browsers to ensure there is no
regression.
WDYT ?
Sounds very nice to me, I was asked about it in the past so I'm +1.
Only question -> is the preference remembered for the user? I guess not and
that the default still is the number chose by the livetable creator, but
thought I'd ask.
Well this is mainly a new functionality on the livetable, no change in XE in
my patch currently. My feeling is that keeping the information for the user
should not be done by the livetable itself (JS), but by the caller (the
macro, why not). It would not be so difficult to do with cookies, it would
be a little bit more work to store the information in the user profile.
Anyway, this is a second step.
By the way, I have not proposed to change the current pages of XE, but it
could be a nice idea. Do not hesitate to propose page you want me to
improve. The other way, we may also set this new feature as a default, so it
will apear on all existing livetables using the macro, and allow disabling
it. WDYT ?
Denis
--
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO