Nope.
Quickstart ?

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Thu, Jan 22, 2015 at 3:18 PM, Wayne W <[email protected]>
wrote:

> Any ideas on this one?
>
> On Thu, Jan 15, 2015 at 2:31 PM, Wayne W <[email protected]>
> wrote:
>
> > Hi,
> >
> > we have a list which gets updated via ajax. This works fine. I'm trying
> to
> > get it so that the style attribute is updated as well. However even
> though
> > I put break points in the getObject() and I can see its got the new User
> > object the style attribute sent back via ajax is the old one even though
> > the new user label is the correct one.
> >
> > Any ideas ?
> >
> >
> > getAssignlistContainer().add( new DataView<User>("assignlist", provider)
> >
> > {
> >
> >  @Override
> >
> > protected void populateItem(final Item<User> item)
> >
> > {
> >
> > item.setDefaultModel(new CompoundPropertyModel<User>((IModel<User>)
> > item.getDefaultModel()));
> >
> > Label name = new Label("name");
> >
> > item.add(name);
> >
> > if (item.getModelObject() != null)
> >
> > name.add(AttributeModifier.replace("style", new Model<String>()
> >
> > {
> >
> > @Override
> >
> > public String getObject()
> >
> > {
> >
> > User u = item.getModelObject();
> >
> > String f = "background-color: " +
> > LabelColourProvider.getColour(u.getInitials());
> >
> > return f;
> >
> > }
> >
> > }));
> >
> >  }
> >
> > });
> >
>

Reply via email to