thanks On Tue, Jun 15, 2010 at 6:38 PM, Jeremy Thomerson <jer...@wickettraining.com > wrote:
> On Tue, Jun 15, 2010 at 4:30 PM, Fernando Wermus > <fernando.wer...@gmail.com>wrote: > > > Hi all, > > > > For some reason *dataView* always passed first=0 and count=0. > > > > This is my code > > add(new DataView("amistades", new AmistadesProvider()) { > > private static final long serialVersionUID = 5328267159730501362L; > > > > public void populateItem(Item item) { > > User user=(User)item.getModelObject(); > > item.add(new ContextImage("avatar",new Model(user.getPicture()))); > > item.add(new Label("nombre", user.getName())); > > item.add(new Label("origen",user.getAbout())); > > > > } > > }); > > add(new AjaxPagingNavigator("navigator", getDataView())); > > getDataView().setItemsPerPage(7); > > > > This is my dataview > > ... > > @Override > > public Iterator iterator(int first, int count) { > > List<User> users=null; > > Sesion sesion=Sesion.get(); > > try { > > FacebookClient fbClient = new > DefaultFacebookClient(sesion.getFbToken()); > > Connection<User> myFriends = > > fbClient. > > fetchConnection("me/friends", User.class, > > Parameter.with("fields", "id, name, picture"), > > Parameter.with("limit", String.valueOf(count)), > > Parameter.with("offset", String.valueOf(first))); > > users=myFriends.getData(); > > } catch (FacebookException e) { > > log.error(e); > > sesion.error("te desconectaste de facebook"); > > } > > this.size=users.size(); > > return users.iterator(); > > } > > ... > > Any idea? > > > > -- > > Fernando Wermus. > > > > www.linkedin.com/in/fernandowermus > > > > > What is size() returning? > > -- > Jeremy Thomerson > http://www.wickettraining.com > -- Fernando Wermus. www.linkedin.com/in/fernandowermus