TypeScriptでカルチャ設定を行うとエラーになる
対象製品
SpreadJS 9J
発生環境
9.20161.0
状況
修正済み
詳細
製品を使用したTypeScriptによるコーディングで以下のようにカルチャ設定を行うとエラーになる現象が発生します。
【再現コード】
GC.Spread.Common.CultureManager.culture("ja-jp");
【再現コード】
GC.Spread.Common.CultureManager.culture("ja-jp");
回避方法
SpreadJS 9J SP2(Ver.9.20171.0)で修正済み
SpreadJS 9J SP2(Ver.9.20171.0)より前のバージョンでは次の回避方法が有効です。
------------------------------------------
GC.Spread.Sheets.d.tsを下記のように修正することで現象の回避が可能です。
◇602行目
static addCultureInfo(cultureName: any, culture: any): GC.Spread.Common.CultureInfo;
◇608行目
static culture(cultureName?: string): string;
◇614行目
static getCultureInfo(cultureName: Object): GC.Spread.Common.CultureInfo;
SpreadJS 9J SP2(Ver.9.20171.0)より前のバージョンでは次の回避方法が有効です。
------------------------------------------
GC.Spread.Sheets.d.tsを下記のように修正することで現象の回避が可能です。
◇602行目
static addCultureInfo(cultureName: any, culture: any): GC.Spread.Common.CultureInfo;
◇608行目
static culture(cultureName?: string): string;
◇614行目
static getCultureInfo(cultureName: Object): GC.Spread.Common.CultureInfo;