Hi,

I'm creating a PagingScrollTable, and want to set the total of rows after
RPC call.
Here is my client code snippet to create the table model:

CachedTableModel<User> cachedTableModel = new CachedTableModel<User>(new
UserTableModel());
cachedTableModel.setPreCachedRowCount(10);
cachedTableModel.setPostCachedRowCount(10);


Then, I'm trying to calculate the number of rows while creating the table
model and every requestRows() is called:

class UserTableModel extends MutableTableModel<User> {

UserTableModel() {
 // RPC call to return total of users
 userService.getUserCount(new AsyncCallback<Integer>() {
  ...
 public void onSuccess(Integer total) {
 setRowCount(total);
 }
 });
 }

public void requestRows(final Request request, final
TableModel.Callback<User> callback) {
 ...
 // RPC call to return total of users
 userService.getUserCount(new AsyncCallback<Integer>() {
  ...
 public void onSuccess(Integer total) {
 setRowCount(total);
 }
 });
 }
}


The problem is the PagingScrollTable does not showing the total of rows, the
last button is not display too!

May I know where is the appropriate place to reset the number of rows?


Please help, thank you!


-- 

Hez

--~--~---------~--~----~------------~-------~--~----~
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