因此,我得到了一个检票口页面,其中包含一些我可以更新的组件,其中一些组件会自动更新。
this.getFieldOneInput().add(new AjaxFormComponentUpdatingBehavior("onchange") {
@Override
protected void onUpdate(AjaxRequestTarget target) {
Panel.this.populateFieldTwo(target);
Panel.this.populateFieldThree(target);
}
});
有一个自动完成功能,所以我可以用数据库中的可用对象填充我的字段。每次我更改字段一的值时,我也会填充字段二和三。
但我需要在这里做点别的。我需要检查为字段选择的对象是否有一些空值属性。如果它的任何属性为空,我想在屏幕上显示一条错误消息:“FieldOne 属性 X 为空”。当需要某些字段时,我希望它像那些红色检票口消息一样显示在屏幕上。
我怎样才能做到这一点?