1
テキストフィールドを必要に応じて設定すると、フィールドキャプションの末尾にアスタリスク(*)が表示されます。必要なフィールドを読み取り専用に設定すると、このアスタリスクは消えます。Vaadinの必須テキストフィールドの読み取り専用プロパティは、アスタリスク(*)を削除します。
アスタリスクが表示されます。
TextField tf = new TextField("My text field");
tf.setRequired(true);
はアスタリスクが消え:
TextField tf = new TextField("My text field");
tf.setRequired(true);
tf.setReadOnly(true);
は、この問題を回避し、フィールドが必須と読み取り専用であるときにアスタリスクを表示する方法はありますか?
ユーザーは何もできないので、このユースケースは何ですか? –
ユーザはフィールドが必要になります。テキストフィールドが読み込まれている場合は、値を入力できないことを意味します(別の方法でフィールドに挿入された値)。問題は、アスタリスクが消えた場合、ユーザーはそのフィールドが必要でないと考えることができるということです。 –