Martin,
    Thanks for the advice. I had a mental fart and left out the setter
function. Once you add the setter...works like a charm. Thanks again.
Thank you,

On Tue, Jul 27, 2010 at 2:34 PM, Eric Reagan <reaga...@gmail.com> wrote:

> Martin,
>     I have the following. All I am getting is a null value. Am I setting
> the model object wrong?
>
> IModel<String> stringObjectModel = new LoadableDetachableModel<
> String>()
>         {
>             /**
>              *
>              */
>             private static final long serialVersionUID =
> 2165619560012612599L;
>             private String text;
>
>             @Override
>             protected String load()
>             {
>                 return text;
>             }
>
>         };
>
> stringObjectModel.setObject("abc");
>
> DropDownChoice<String> programList = new
> DropDownChoice<String>("users",stringObjectModel, users.getAll(), new
> IChoiceRenderer<Object>()
> {
>     /**
>      * Generated
>      */
>     private static final long serialVersionUID = -7278851941695545331L;
>
>     @Override
>     public Object getDisplayValue(Object object)
>     {
>         return object.toString();
>     }
>
>     @Override
>     public String getIdValue(Object object, int index)
>     {
>         object.toString()
>     }
> }
> );
>
> programList.setDefaultModelObject(stringObjectModel);
>
>
> On Tue, Jul 27, 2010 at 2:33 PM, Eric Reagan <reaga...@gmail.com> wrote:
>
>> Martin,
>>     I have the following. All I am getting is a null value. Am I setting
>> the model object wrong?
>>
>> IModel<String> stringObjectModel = new LoadableDetachableModel<String>()
>>         {
>>             /**
>>              *
>>              */
>>             private static final long serialVersionUID =
>> 2165619560012612599L;
>>             private String text;
>>
>>             @Override
>>             protected String load()
>>             {
>>                 return text;
>>             }
>>
>>         };
>>
>> stringObjectModel.setObject("abc");
>>
>> DropDownChoice<String> programList = new
>> DropDownChoice<String>("users",stringObjectModel, users.getAll(), new
>> IChoiceRenderer<Object>()
>> {
>>     /**
>>      * Generated
>>      */
>>     private static final long serialVersionUID = -7278851941695545331L;
>>
>>     @Override
>>     public Object getDisplayValue(Object object)
>>     {
>>         return object.toString();
>>     }
>>
>>     @Override
>>     public String getIdValue(Object object, int index)
>>     {
>>         object.toString()
>>     }
>> }
>> );
>>
>> programList.setDefaultModelObject(stringObjectModel);
>>
>>
>>
>> On Tue, Jul 27, 2010 at 2:05 PM, Martin Makundi <
>> martin.maku...@koodaripalvelut.com> wrote:
>>
>>> Have you tried if setDefaultModelObject() works for you?
>>>
>>> **
>>> Martin
>>>
>>> 2010/7/27 Eric Reagan <reaga...@gmail.com>:
>>> > Hello,
>>> >      I was wondering how to set the currently selected value for a
>>> > DropDownList? Currently I have a .properties file which sets the value
>>> when
>>> > I have a null selection, however, I was wondering how do I change the
>>> > currently selected value to a different one (e.g. if I  am pulling a
>>> > previous selection from a database?)
>>> > Thank you,
>>> >
>>> > --
>>> > Eric Reagan
>>> >
>>>
>>
>>
>>
>> --
>> Eric Reagan
>>
>
>
>
> --
> Eric Reagan
>



-- 
Eric Reagan

Reply via email to