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
>> [email protected]
>> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user