Hi All,

I eventually got it right by changing my column to a string (Using
EnumType.STRING) and removing the key and value attibutes from the list. I
also changed the getTitleList to return an List of Title and not a List of
LabelValue. I also used a custom converter and I think this is where the
actual problem was, although I am still not sure what I was doing wrong. But
the simpler solution is working and I am happy with that.

Thanks for trying to help me.

Regards,

JC Oosthuizen



dusty wrote:
> 
> Can you try dropping the key and value attributes of the list and just  
> replace with name="customer.title" ?
> 
> Also can you post the HTML source of the generated SELECT+OPTIONS?
> 
> -D
> On Apr 4, 2008, at 1:06 AM, JC Oosthuizen wrote:
> 
>>
>> Hi All,
>>
>> I have a POJO that have a enum field as follows:
>> private Title title;
>> @Enumerated(EnumType.ORDINAL)
>> @Column(length = 10, nullable=true, columnDefinition="integer")
>> public Title getTitle() {
>>    return title;
>> }
>> public void setTitle(Title title) {
>>    this.title = title;
>> }
>>
>> And my enum is as follows:
>> public enum Title {
>>      UNKNOWN(-1),
>>      MR(1),
>>      MRS(2);
>> }
>>
>> On my jsp form I have:
>> <s:select value="%{customer.title}" key="customer.title"
>> label="%{getText('customer.title')}" list="titleList" cssClass="text  
>> medium"
>> listKey="value" listValue="label"></s:select>
>>
>> This allows me to update the value for the title (have checked that it
>> actually updates in the database), but the select box doesn't get the
>> initial value when the form is opened. It will always show the first  
>> entry
>> in the select list.
>>
>> I added a <s:label value="%{customer.title}"/> and this shows the  
>> correct
>> value, (When MRS is selected it will show "2") so I am sure the  
>> value for
>> customer.title is actually correct, but the select will still show MR.
>>
>> If I change the value="2" in the select tag it will correctly load  
>> MRS as
>> the selected value.
>>
>> Any help will be appreciated.
>>
>> JC Oosthuizen
>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/Select-not-getting-value-from-bean-tp16487922s2369p16487922.html
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Select-not-getting-value-from-bean-tp16487922s2369p16535661.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


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

Reply via email to