Maxin, thanks a lot again!

I'll verify and if this approach works for me and then I'll share the code
here!

Regards!

Bruno Moura


2013/5/10 Maxim Solodovnik <[email protected]>

> ChoiceRenderer accepts 2 parameters (one of its constructor) one parameter
> for the name being displayed, other for id (hidden)
> I never had problems with dropDown but I always specified both.
>
> If this doesn't help you can try to debug and see what is the reason, i.e.
> what value is being casted ...
>
>
>
> On Fri, May 10, 2013 at 10:41 AM, Bruno Moura <[email protected]>
> wrote:
>
> > Thanks Maxin, yes the code is in scala.... I didn't understand your
> > suggestion
> > I want to display the property name in the DDC no the property or field
> id,
> > sorry
> > if I did mistake in the code of my previous message.
> >
> > Bruno Moura
> >
> >
> > 2013/5/10 Maxim Solodovnik <[email protected]>
> >
> > > I would try to change your code as follows:
> > >
> > > new DropDownChoice*[Customer]*("customerSelection", new
> > > PropertyModel[Customer](customer, "name"), listCustomer, new
> > > ChoiceRenderer[Customer]("name", *"id"*))
> > >
> > > your code seems to not in JAVA
> > >
> > >
> > >
> > > On Fri, May 10, 2013 at 9:13 AM, Bruno Moura <[email protected]>
> > > wrote:
> > >
> > > > Errata:
> > > >
> > > > the original message and code is:
> > > >
> > > > WicketMessage: Method onSelectionChanged of interface
> > > > org.apache.wicket.markup.html.form.IOnChangeListener targeted at
> > > component
> > > > [MarkupContainer [Component id = customerSelection]] threw an
> exception
> > > >
> > > > Root cause:
> > > >
> > > > java.lang.ClassCastException: java.lang.String cannot be cast to
> > > > com.prog.entities.Customer
> > > >
> > > > The code that I have implemented is showed bellow
> > > >
> > > > item.add(new DropDownChoice("customerSelection", new
> > > > PropertyModel[Customer](customer, "name"), listCustomer, new
> > > > ChoiceRenderer[Customer]("name")) {
> > > >         protected override def wantOnSelectionChangedNotifications:
> > > Boolean
> > > > = true
> > > >
> > > >         protected override def onSelectionChanged(newSelection:
> > > Customer) {
> > > >           super.onSelectionChanged(newSelection)
> > > >   }
> > > > })
> > > >
> > > > Thanks
> > > >
> > > > Bruno Moura
> > > >
> > > >
> > > > 2013/5/9 Bruno Moura <[email protected]>
> > > >
> > > > >
> > > > > I implemented a dropbox in a ListView, now when I choose a value
> the
> > > erro
> > > > > bellow always happen:
> > > > >
> > > > > WicketMessage: Method onSelectionChanged of interface
> > > > > org.apache.wicket.markup.html.form.IOnChangeListener targeted at
> > > > component
> > > > > [MarkupContainer [Component id = customerSelection]] threw an
> > exception
> > > > >
> > > > > Root cause:
> > > > >
> > > > > java.lang.ClassCastException: java.lang.String cannot be cast to
> > > > > com.prog.entities.Cliente
> > > > > The code that I have implemented is showed bellow:
> > > > >
> > > > > item.add(new DropDownChoice("clienteSelection", new
> > > > > PropertyModel[Customer](customer, "name"), listCustomer, new
> > > > > ChoiceRenderer[Customer]("name")) {
> > > > >         protected override def wantOnSelectionChangedNotifications:
> > > > > Boolean = true
> > > > >
> > > > >         protected override def onSelectionChanged(newSelection:
> > > > Customer) {
> > > > >           super.onSelectionChanged(newSelection)
> > > > >   }
> > > > > })
> > > > >
> > > > > I'll appreciate your help.
> > > > >
> > > > > Bera
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > WBR
> > > Maxim aka solomax
> > >
> >
>
>
>
> --
> WBR
> Maxim aka solomax
>

Reply via email to