Batched Pager

Antranig Basman antranig.basman at colorado.edu
Sun Aug 15 06:34:54 UTC 2010


Hi there Jen - thanks for circulating your work on the "batched pager" 
configuration for our "old-style" pager component :) Sadly, pressure of 
work has meant that the "new-style pager" is still half-baked in a 
branch somewhere so I am seeing your patch at 
https://source.fluidproject.org/svn/incubator/batched-pager/trunk/js/batched-pager.js 
as a valuable starting point for a bit of work I am currently doing with 
integrating the pager into another project which requires server-side 
paging.
The patch looks ingenious and shows a good appreciation of the planned 
architecture (however half-baked :P) of the "old pager" - one question 
does occur to me which is that unless I am missing something the patch 
doesn't seem to deal with the issue of asynchrony. The configuration 
options "dataFunction" and "dataLengthFunction" appear to be invoked in 
the patch using a synchronous style, and I guess if they issue any I/O 
must also do it synchronously? What does the UI show in this case, is it 
just blocking on the click event that is at the base of the current 
stack? Or could you find a way to implement these configuration 
functions in your integration that operated asynchronously?
If you could show me a little more of how you used this patch in 
practice without revealing any code you're not meant to, I'd appreciate it -
Cheers,
Antranig.



More information about the fluid-work mailing list