作成日: 2024/11/29 最終更新日: 2025/06/11
文書種別
不具合
発生環境
対象バージョン:V5.0J
状況
修正済み
詳細
React+TypeScriptで日付時刻(GcDateTime)コントロールを利用しているとき、dropDownConfigでautoSwitchプロパティを設定していると、コンパイルエラーが発生します。
次のように設定している場合に、下記のエラーが発生します。
次のように設定している場合に、下記のエラーが発生します。
◎コード
<GcDateTime
dropDownConfig={{
dropDownType: InputMan.DateDropDownType.Calendar,
autoSwitch: true
}}/>
◎エラーメッセージ
Type '{ dropDownType: InputMan.DateDropDownType.Calendar; autoSwitch: false; }' is not assignable to type 'GcDateTimeDropDownConfig'.
Object literal may only specify known properties, and 'autoSwitch' does not exist in type 'GcDateTimeDropDownConfig'.
回避方法
この問題は、InputManJS V5.1Jで修正されました。
修正版を適用しない場合の回避方法は次の通りです。
型をanyに設定することで回避可能です。
修正版を適用しない場合の回避方法は次の通りです。
型をanyに設定することで回避可能です。
<GcDateTime
dropDownConfig={{
dropDownType: InputMan.DateDropDownType.Calendar,
autoSwitch: true
} as any}/>