unable to set object for dropdownchoice

View: New views
1 Messages — Rating Filter:   Alert me  

unable to set object for dropdownchoice

by mabel25 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

i have the following codes for a dropdownchoice component.


List<String> isUserGender = Arrays.asList("M","F");
gender = new DropDownChoice("gender", new PropertyModel(User,"UserGender"), isUserGender);
                 
List<String> isUserDesignation = Arrays.asList("Operator","Custom officer", "Warehouse Supervisor", "Top Management");
designa = new DropDownChoice ("design", new PropertyModel (User,"UserDesignation"), isUserDesignation);


However, i encounterd the following error:

WicketMessage: unable to set object Top Management
Root cause:

wicket.WicketRuntimeException: no set method defined for value: Top Management on object:


This error disappear after I ran the application a few times but it comes back again after several tries.

Anyone knows how to solve this? thanks