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.
