Use AjaxFormSubmitBehavior,not AjaxEventBehavior..

Michael



saty <[email protected]> schrieb:

>IAutoCompleteRenderer<Broker> renderer = new
>AbstractAutoCompleteTextRenderer<Broker>()
>               {
>                       private static final long serialVersionUID = 1L;
>                       @Override
>                       protected String getTextValue(Broker object)
>                       {
>                               return object.getBrokerCode() +"-" + 
> object.getDescription();
>                       }
>
>
>               };
>
>final IModel<Broker> brokerModel = new Model<Broker>();
>final AutoCompleteTextField<Broker> broker = new
>AutoCompleteTextField<Broker>("broker", brokerModel,renderer)
>               {
>                       private static final long serialVersionUID = 1L;
>                       @Override
>                       protected Iterator<Broker> getChoices(String input)
>                       {
>               List<Broker> choices = new ArrayList<Broker>(10);
>            List<Broker> brokers =  getService().getBrokerList();//gets
>brokers
>                for (final Broker brk : brokers)
>                {
>                    final String code = brk.getBrokerCode();
>                if (code.toUpperCase().startsWith(input.toUpperCase()))
>                    {
>                        choices.add(brk);
>                        if (choices.size() == 10)
>                        {
>                            break;
>                        }
>                    }
>                }
>                return choices.iterator();
>                       }};
>
>                       form.add(broker);
>
>                       broker.add(new AjaxEventBehavior("onchange")
>                       {
>                               @Override
>                               protected void onEvent(AjaxRequestTarget 
> target) {
>                                       
> logger.info("AjaxEventBehavior::onchange:
>"+brokerModel.getObject());
>                               //always prints null here???
>       
>                               }
>
>                       });
>
>Thanks
>
>
>
>--
>View this message in context:
>http://apache-wicket.1842946.n4.nabble.com/What-is-wrong-missing-in-this-code-model-object-deos-not-get-set-tp4656005.html
>Sent from the Users forum mailing list archive at Nabble.com.
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [email protected]
>For additional commands, e-mail: [email protected]

--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Reply via email to