Hi Miroslav,

I have two questions:


   1. If i am keeping track of cursors, and what if i click *last page arrow
   button*, then how do i get the last 20(assume) values ??
   2. if i click *prev arrow button* then how do i display the last
   page(here i am understanding that pager holds the previous data so no need
   of call to the server).



On Tue, Aug 9, 2011 at 1:24 PM, Santosh kumar <[email protected]> wrote:

> Hi All,,
>
> Because of some reason, Discussion subject changed to "*Отг:* Handling
> next and prev buttons of SimplePager ??" for a reply.
> And here in gmail i got that reply as a new thread. So only i am replying
> from that new thread...
>
> *But my thread was:*
> Hi,
>
> I am using GWT 2.3 cellTable to display the data using SimplePager.
>
> And i am following the example *AsyncDataProvider* as it is...
>
> http://code.google.com/webtoolkit/doc/latest/DevGuideUiCellWidgets.html<http://code.google.com/webtoolkit/doc/latest/DevGuideUiCellWidgets.html#data-provider>
>
>
> AsyncDataProvider provider = new AsyncDataProvider() {
>       @Override
>       protected void onRangeChanged(HasData display) {
>
>         // Here i am doing rpc call to get the data *using cursors*... and
> its working fine.
>
>         updateRowData(start, data);
>       }
> };
>
> But each time when i click *next button* i am getting next 20 values from
> the data store using cursor. And it is displaying the data fine. No issues
> with next button.
>
> But when i click *prev button*, i am assuming that cellTable had stored
> the previously displayed data, and just want to display that existing data,
> and
> handle this case without making RPC ?? but here when i click on prev
> button, progress bar is being displayed... what is that wrong here ??
>
> (*DOUBT*: *on click of prev button*: what is the need of call to the
> server to get the duplicate data again ??)
>
> is their any other way to handle this case ?? Please any suggestions ??
>
>
> Thanks in advance
>
> --
> *S*antosh *K*umar *K
> ***
> *www.AccountingGuru.in <http://www.accountingguru.in/>*
>
>
>
> On Tue, Aug 9, 2011 at 11:51 AM, Miroslav Genov <[email protected]> wrote:
>
>> If you are using GAE cursors, then I'm mostly sure that they are forward
>> only cursors. So if you want to make your pager working, you had to keep all
>> received cursors in a list, to move back.
>>
>> So
>>
>> [page-1] - > cursor null
>> hit next
>> [page-2] -> cursor 1
>> hit previous
>> [page-1] -> cursor null
>>
>>
>> [page-1] - > cursor null
>> hit next
>> [page-2] -> cursor 1
>> hit next
>> [page-3] -> cursor 2
>> hit previous
>> [page-2] -> cursor 1 (so when cursor2 is returned, you know how to move to
>> page - 4, but don't know how to move to page 2.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/google-web-toolkit/-/5trJtiumaH8J.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
> **
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to