私たちの Delphi アプリケーションは、データベースにバインドされた TcxGridDBColumns を使用して、ユーザーが ISO 8601 形式の日付 (YYYY-MM-DD) を文字列として操作できるようにします。エンド ユーザーにカレンダー ベースの日付ピッカーを提供したいと考えています。
TcxDateEditProperties
基になるデータベースが文字列フィールドを使用するため、(直接) 使用できません。したがって、私の理解では、次のオプションが残されています
すべてのテーブルに追加の日付列 (TDateTime DB フィールド) を作成し、TDataSet の BeforePost イベントで日付を ISO 8601 文字列列に変換します。
カスタム Tcx***Properties クラスを作成します。これには、 からの継承が含まれる可能性があり
TcxPopupEditProperties
ます。
影響を受けるテーブルが多数あるため、#2 を使用することをお勧めします。その際に役立つドキュメントを教えてください。それとも#3はありますか?