私の改札アプリでは、ダブル (「ダブル」タイプではなく、プリミティブ タイプ「ダブル」) 値を持ついくつかのテキスト フィールドに独自のコンバーターを使用したいと考えています。
mij コンバーターを作成して登録しましたが、メソッド convertToString のみが呼び出され (レンダリング時)、convertToObject (送信時) は呼び出されません。これは、テキスト フィールドがプリミティブ型 double のプロパティにマップされていることが原因のようです (これを Double に変更すると、メソッド convertToObject が呼び出されるため)。
この動作は正常ですか? コンバーターをプリミティブ型で動作させる方法はありますか? それとも、コンバーターがどのように機能するかを理解していないだけですか?
前もって感謝します。