それで、更新できるいくつかのコンポーネントを含む改札ページを取得しました。そのうちのいくつかは自動的に更新されます。
this.getFieldOneInput().add(new AjaxFormComponentUpdatingBehavior("onchange") {
@Override
protected void onUpdate(AjaxRequestTarget target) {
Panel.this.populateFieldTwo(target);
Panel.this.populateFieldThree(target);
}
});
オートコンプリート機能があるので、DB から利用可能なオブジェクトをフィールドに入力できます。そして、フィールド 1 の値を変更するたびに、フィールド 2 と 3 にも入力します。
しかし、私はここで何か他のことをする必要があります。フィールドの選択されたオブジェクトが null 値の属性を取得したかどうかを確認する必要があります。その属性のいずれかが null の場合、画面に「FieldOne 属性 X が null です」というエラー メッセージを表示したいと考えています。いくつかのフィールドが必要なときに、赤い改札メッセージのように画面に表示したい.
どうやってやるの?