テーブル内にある Vaadin TextField の編集状態をキャンセルする方法を知っている人はいますか? 私の具体的な使用例は、複数の TextFields を含むテーブルがあり、表示とは対照的に編集時に異なる値を表示することです。ユーザーが TextField をクリックすると、フィールドに編集可能なコンテンツが表示されます。ユーザーが考えを変えてフィールドの編集を中止したい場合 (ESC キーを押すことにより)、フィールドは、ユーザーがコンテンツに対して行った可能性のある変更をすべてキャンセルし、ビューの値を表示するように戻す必要があります。
これまでのところ、フォーカスを別の TextField に移動することができましたが、これは最終的に達成したいことではありません。フォーカスを親テーブルに移動することは許容されますが、呼び出すことによってプログラムで移動してtable.focus()
も、目に見える結果は得られません。
ご協力いただきありがとうございます、
ラドゥ