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

Reply via email to