ユーザーエンティティがバインドされている「ユーザー」画面があります。新しいユーザーとして開始すると、コンボボックスにバインドされた値はnullになるため、コンボボックスは空白で開始され、意図したとおりに機能します。次に[新しいユーザー]ボタンをクリックすると、前のエンティティにある間に空のnull値から値に切り替えられたコンボボックスは、新しいユーザーへのバインドを完全に失ったように見えます。「新規」をクリックする前に最初にヌルのままにされたコンボボックスは、引き続き正しく動作します。この後、私のコンボボックスは完全に死んでいます。値を変更してもソースに戻ることはなく、新しいソースをロードするときに、コンボボックスは適切なデータを選択しなくなります。
これは、コンボボックスに空白行がないという事実と関係がありますか?一度選択すると、それを再び空にすることはできません。それがそれと関係があるかどうかはわかりませんが、選択肢のリストで空の行を許可する方法を理解することはできません。