>> What is your idea of nice chaining?
>
> http://wicketstuff.org/wicket13/ajax/choice

I am using 1.4-m1 and I tried to make

public abstract class AbstractListChoiceModel<S> extends
AbstractReadOnlyModel<List<S>> {
  @Override
  public final List<S> getObject() {
    return getChoices();
  }

  protected abstract List<S> getChoices();
}

The compiler complains AbstractListChoiceModel<CustomElement> is not
compatible with IModel<List<? extends CustomElement>>

Does this make sense?

AbstractListChoiceModel<CustomElement> availableCustomElementsModel
   = new AbstractListChoiceModel<CustomElement>() {
              ...
            };

final DropDownChoice<CustomElement> selection = new
DropDownChoice<CustomElement>(SELECTION,
  new PropertyModel<CustomElement>(dto, CustomElement.SELECTION)),
   availableCustomElementsModel, new IChoiceRenderer<CustomElement>() {
...

**
Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to