That worked, thanks a lot.
igor.vaynberg wrote: > > first, you dont need to specify that IChoiceRenderer as it does what the > default one does > > second, you are doing this: form.add(new DropDownChoice("phoneType", new > Model(), > > that newModel() isnt bound to your entity, so use a constructor without > that > IModel param - that way the compound property model will get used. > > -igor > > > On 1/10/07, V. Jenks <[EMAIL PROTECTED]> wrote: >> >> >> Hi all, been a long hiatus for me but I'm diving back into Wicket >> finally. >> >> I'm a little rusty (was forced, against my will, to use JSF for the past >> couple of months!) - and I've got a silly question...should be a snap. >> >> I've got a DropDownChoice select list on a page I simply need to fill w/ >> strings. It's not table-driven data, it's flat, and it's not represented >> as >> an entity/POJO...I simply need to select a single string from a list of >> strings. >> >> Here's a snippet: >> >> >> .............................................................................................. >> >> //editable entity >> PhoneNumber number = new PhoneNumber(); >> >> //add form >> final Form form = new Form("editPhoneForm", new >> CompoundPropertyModel(number)); >> >> List<String> phoneTypeItems = new ArrayList<String>(); >> phoneTypeItems.add("office"); >> phoneTypeItems.add("cell"); >> phoneTypeItems.add("division"); >> >> //add dropdown select form control >> form.add(new DropDownChoice("phoneType", new Model(), >> phoneTypeItems) >> { >> public String getDisplayValue(Object object) >> { >> return object.toString(); >> } >> >> public String getIdValue(Object object, int >> index) >> { >> return object.toString(); >> } >> }.setRequired(true)); >> >> >> ............................................................................................ >> >> Now, when I pull up the page, it displays...all the values are there. >> BUT...I get the value is null when the form is submitted...it isn't >> getting >> the value. >> >> I'm using JBoss/EJB3 and I get this exception: >> >> org.hibernate.PropertyValueException: not-null property references a null >> or >> transient value: com.agribeef.ed.model.PhoneNumber.phoneType >> >> Any suggestions? Thanks! Glad to be back! >> -- >> View this message in context: >> http://www.nabble.com/plain-%27ol-DropDownChoice-of-strings---tf2955745.html#a8268348 >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share >> your >> opinions on IT & business topics through brief surveys - and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > -- View this message in context: http://www.nabble.com/plain-%27ol-DropDownChoice-of-strings---tf2955745.html#a8269156 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user