1

我的问题是,每当我的用户取消选中复选框时,我都想清除 DatetextField html 输入的值。我有一个 AjaxCheckBox,目前只是让我的条件检查值是否等于 false。

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

谢谢 :)

4

1 回答 1

4

只需设置 DatetextField 的 modelValue 并通过 ajax 更新:

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

不要忘记为 datetextField 设置标记 ID:

datetextField.setOutputMarkupId​(true);
于 2020-07-27T08:08:03.853 回答