Just to make sure I'm understanding this; yuo're saying I have to create a
variable and then assign the variable instead of just being able to pass
"new AllUsersModel()" to the DropDownChoice constructor?

That just seems.... odd.





Jeremy Thomerson-5 wrote:
> 
> IIRC, DropDownChoice requires a declaration like such:
> 
> IModel<List<? extends Foo>>
> 
> So, this should work:
> 
> IModel<List<? extends Foo>> choices = new AllUserModel();
> 
> I've been meaning to ask on the dev list why that is.  Being forced to
> declare the "? extends User" for a model like yours seems to add
> complexity,
> and force a local variable.  I haven't looked at it that much, but I know
> that every time I've had to declare one, I always think "that's weird".
> 
> On Sun, Feb 22, 2009 at 10:55 PM, Matt Welch <matt...@welchkin.net> wrote:
> 
>>
>> I'm sure I should know this but I can't seem to get it right. I have a
>> LoadableDetachableModel as follows:
>>
>>
>>        private class AllUserModel extends
>> LoadableDetachableModel<List<User>>{
>>                protected List<User> load() {
>>                        return userService().findAllUsers();
>>                }
>>        }
>>
>>
>> I'm trying to use this as the Choices model in a DropDownChoice, but no
>> luck. I'm sure I'm missing an <E> or a <T> or a<?> somewhere but I at a
>> lost
>> as to what the exact problem is. I've been a consumer of generics
>> forever,
>> but actually being on the creation side is a bit new to me.
>>
>> --
>> View this message in context:
>> http://www.nabble.com/LDM-with-Generics-for-DropDownChoice-tp22155211p22155211.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
> 
> 
> -- 
> Jeremy Thomerson
> http://www.wickettraining.com
> 
> 

-- 
View this message in context: 
http://www.nabble.com/LDM-with-Generics-for-DropDownChoice-tp22155211p22161940.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to