On 17/12/2012, at 3:10 AM, Muhammad Gelbana wrote: > Marvelous ! You deserve a medal or something :D > Although I know "jumpstart" is a very resourceful project for tapestry > beginners including me, I don't why I keep forgetting about it ! May be I > should have it as my homepage instead of google ehehe > > About the getRowValue(int) method: > > preparedResults.get(index - startIndex); > > > You think this should work too ? > > preparedResults.get(index % rowsPerPage); > > > I think both would have the same result.
Try it. I think you'll find the answer is no. > On Sun, Dec 16, 2012 at 2:15 PM, Geoff Callender < > geoff.callender.jumpst...@gmail.com> wrote: > >> Newly added: a working example using GridDataSource here: >> >> >> http://jumpstart.doublenegative.com.au/jumpstart/examples/tables/griddatasources >> >> Cheers, >> >> Geoff >> >> On 15/12/2012, at 2:46 AM, Lance Java wrote: >> >>> Basically, the prepare() method is used to fetch the rows between >> startIndex >>> and endIndex in a single batch and cache them. This cache might be a list >>> with indexes ranging from 0 to (endIndex - startIndex) >>> >>> getRowValue(int index) is then used to retrieve a single entry from the >>> batch. This might require you to subtract startIndex from index to get a >>> suitable index into your cached batch of records. >>> >>> getAvailableRows() can be a dynamic value over time. Just make sure you >>> return null from getRowValue() if the index is out of range (ie a row has >>> been deleted). >>> >>> >>> >>> -- >>> View this message in context: >> http://tapestry.1045711.n5.nabble.com/5-3-6-GridDataSource-provided-row-index-to-getRowValue-int-tp5718694p5718727.html >>> Sent from the Tapestry - User mailing list archive at Nabble.com. >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org