作成日: 2020/03/11 最終更新日: 2020/04/15
文書種別
不具合
状況
修正済み
詳細
型定義ファイル(gc.inputman-js.ja.d.ts)を参照した状態で、型定義ファイルに定義されていないメソッド(createDropDownメソッドなど)を実行すると、コンパイルエラーが発生してしまいます。
回避方法
この問題は、InputManJS V2.3Jで修正されました。
修正版を適用しない場合の回避方法は次の通りです。
下記コードのように、メソッドが定義されているクラスをany型に変換して、メソッドを実行します。
◎サンプルコード
修正版を適用しない場合の回避方法は次の通りです。
下記コードのように、メソッドが定義されているクラスをany型に変換して、メソッドを実行します。
◎サンプルコード
let gcTextBox = new InputMan.GcTextBox(document.getElementById('elem') as HTMLInputElement);
//回避方法(gcTextBoxをany型に変換する)
let gcTextBoxDropDown = (gcTextBox as any).createDropDown(InputMan.DropDownButtonAlignment.RightSide);
//回避方法(gcTextBoxをany型に変換する)
let gcTextBoxDropDown = (gcTextBox as any).createDropDown(InputMan.DropDownButtonAlignment.RightSide);
旧文書番号
85008