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

Reply via email to