イベント後に再読み込みされるvaadinフォームがあります。イベントによって、フィールドの一部がnullになります。これは、フォームがフィールドのラベルと "null"を表示することを意味します。イベントが読み込まれた後、ラベルと "null"値が消えるようにしたいと思います。私はまた、フォームをnull値で置き換えるために別のフォームをロードせずにこれを行いたいと思います。vaadinフォームはnullフィールドを非表示にできません。
私はフォームの次のコンストラクタを持っている:
public IInfoForm(Info info) {
List<Object> orderedProperties =Arrays.asList(InfoContainer.DISPLAYED_FIELDS);
setItemDataSource(new BeanItem(idInfo), orderedProperties);
情報コンテナは、Webサービスからデータを取得し、DISPLAYED_FIELDSは、表示するフィールドを示します。
私はフォームフィールドに設定するプロパティを探してみましたが、役に立たないです。