Wicket : Manually set value of a DateTextField

374 views Asked by At

My problem is, that i want to clear the value of my DatetextField html input whenever my user uncheck a checkbox. I have an AjaxCheckBox and currently just have my condition checking if the value equals false.

@Override
protected void onUpdate(AjaxRequestTarget ajaxRequestTarget) {
    if(!this.getModelObject()){
       ???
    }
}

Thank you :)

1

There are 1 answers

3
Andrea Del Bene On BEST ANSWER

just set the modelValue of your DatetextField and updated via ajax:

datetextField.setModelObject​(null);
ajaxRequestTarget.add(datetextField);

Don't forget to set a markup id for the datetextField:

datetextField.setOutputMarkupId​(true);