Flex で mx:DateField を使用しており、日付ピッカーとうまく連携しますが、編集可能にする必要があるため、editable="true" を設定します。
問題は、formatString="YYYY-MM-DD" が設定されていても、ユーザーが必要なものを入力できるようになったことです。日付ピッカーはこの形式を尊重しますが、ユーザーが MM/DD/YYYY 形式で入力すると、ガベージ データを入力することさえできます。
データバリデーターを設定して、それが有効な日付であり、フレックスドキュメントに従って適切な形式であることを確認できることを認識していますが、テキストフィールドに次のようなものが表示される他の言語で見たことがあることを望んでいました」 0000-00-00" で、ユーザーがフィールドをクリックすると、数字 (ゼロ) のみを変更でき、アルファベット文字を入力したり、長さを追加/削除したりすることはできません。
何か案は?