Hi;
I have a problem with DropDownChoice; The code block is here :

List<Faaliyet>faaliyetListesi = // data comes

 final DropDownChoice<Faaliyet> faaliyetler =
                new DropDownChoice<Faaliyet>("Faaliyetler",
                new Model((Serializable) faaliyetListesi),
faaliyetlerRenderer) {

                    @Override
                    protected boolean wantOnSelectionChangedNotifications()
{
                        return true;
                    }

                    @Override
                    protected void onSelectionChanged(Faaliyet newSelection)
{
                        super.onSelectionChanged(newSelection);
                        PageParameters params = new PageParameters();
                        params.add("ay", finalAy + "");
                        params.add("yil", finalYil + "");
                        params.add("faaliyetId", newSelection.getId() + "");
                        setResponsePage(ActionPage.class, params);

                    }
                };


        add(faaliyetler);



The error message is :

wicketMessage: Method onSelectionChanged of interface
org.apache.wicket.markup.html.form.IOnChangeListener targeted at
component [MarkupContainer [Component id = Faaliyetler]] threw an
exception

Root cause:

java.lang.IllegalStateException: Attempt to set model object on null
model of component: Faaliyetler
     at org.apache.wicket.Component.setDefaultModelObject(Component.java:3038)
     at 
org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1168)
     at 
org.apache.wicket.markup.html.form.DropDownChoice.onSelectionChanged(DropDownChoice.java:158)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at 
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
     at 
org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
     at 
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.j

-- 

Any suggestions ?

Altuğ.

Reply via email to