AbstractReadOnlyModel<List<? extends S>> { should work iirc

-igor

On Mon, Jun 16, 2008 at 7:08 AM, Martin Makundi
<[EMAIL PROTECTED]> wrote:
>>> 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]
>
>

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

Reply via email to