Wednesday, November 4, 2009

Re: PagingScrollTable/CachedTableModel page count issue

The DataSourceTableModel is responsible for the actual server side
query (one query returns both the requested results, and total row
count - this saves a server roundtrip), but by default it doesn't have
a reference to the CachedTableModel. I would prefer to inject this
dependency by adding a RowCountChangeEvent handler into
CachedTableModel, but this creates a circular dependency
(CachedTableModel invokes the setRowCount() on the contained
DataSourceTableModel, which fires that event again) and hence it
doesn't work.

not quite sure if that's what you wanted to address in your example
though, pardon me if I got it wrong.

regards,
--andrius

On Nov 4, 2:52 pm, Felipe <felipe.andres.p...@gmail.com> wrote:
> mmmm....you would use:
>
> paginadorUnidades.addPageChangeHandler(new PageChangeHandler() {
>
>                         public void onPageChange(PageChangeEvent event) {
>
>                                         myAsync.getSelectCount ( new
> Aync.......
>                                                    .......
>                                                        onSucces
> (Integer result) { cachedTable.setRowCount ()result }; /*  */
>                                                    ....
>
>                                         );
>
>                         }});
> may be your AsyncCallback<ViewResult<User>>() {... is work even.

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

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate