Hi, see
http://ci.apache.org/projects/wicket/apidocs/6.0.x/org/apache/wicket/ajax/AjaxEventBehavior.html use change event. kind regards Tobias > Am 18.05.2015 um 00:03 schrieb Chris <chris...@gmx.at>: > > Hi, > > when using a drop down as follows, always the whole page is reloaded on drop > down change. > > How is it possible to update only a specific component via ajax? > > Thanks, > Chris > > > > DropDownChoice tag = new DropDownChoice<String>("tags", new > PropertyModel<String>(this, "selectedCategory"), displayCategories) { > > @Override > protected boolean wantOnSelectionChangedNotifications() { > return true; > } > > @Override > protected void onSelectionChanged(String newSelection) { > super.onSelectionChanged(newSelection); > selectedCategory = newSelection; > > } > > > @Override > protected String getNullValidDisplayValue() { > return "All"; > } > > }; > > > tag.add(new AjaxFormComponentUpdatingBehavior("onchange") { > private static final long serialVersionUID = 1L; > @Override > protected void onUpdate(AjaxRequestTarget target) { > target.add(...); > } > }); > > > >> Am 12.05.2015 um 23:49 schrieb Chris <chris...@gmx.at>: >> >> Marcel, Sven, >> >> thanks a lot for your answers! >> Chris >> >> >>> Am 12.05.2015 um 15:24 schrieb Marcel Barbosa Pinto >>> <marcel.po...@gmail.com>: >>> >>> Another way is to provide a value on your .properties file. >>> >>> For instance: >>> >>> nullValid=Please choose >>> myFieldId.nullValid=Please choose a value for ${label} >>> >>>> On Tue, May 12, 2015 at 8:26 AM, Sven Meier <s...@meiers.net> wrote: >>>> >>>> Hi, >>>> >>>> you have to override #getNullValidDisplayValue(), >>>> #getNullKeyDisplayValue() is for cases where null is *not* valid. >>>> >>>> Regards >>>> Sven >>>> >>>> >>>> >>>>> On 12.05.2015 12:44, Chris wrote: >>>>> >>>>> Hi all, >>>>> >>>>> I have a Drop down choice field and would like to override the default >>>>> select value. >>>>> >>>>> I have made following settings but the default value is empty. Is there >>>>> sth missing? >>>>> >>>>> setNullValid(true); >>>>> @Override >>>>> protected String getNullKeyDisplayValue() { >>>>> return "Please choose"; >>>>> } >>>>> Thanks, Chris >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >>> -- >>> >>> Marcel Barbosa Pinto >>> 55 11 98255 8288 >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org