[]
Spread.Formatter.FormatterBase
• new FormatterBase(format
, cultureName
)
指定された書式文字列を持つカスタムフォーマッターを表します。
名前 | 型 | 説明 |
---|---|---|
format |
string |
書式。 |
cultureName |
string |
カルチャ名。 |
• typeName: string
シリアル化のサポートに使用される型名の文字列を表します。
▸ format(obj
): string
条件付き書式の色を使用して、指定したオブジェクトを文字列として書式設定します。この関数は上書きする必要があります。
実例
// 次のサンプルコードは、カスタムフォーマッターを作成します。
var customFormatterTest = {};
customFormatterTest.prototype = GC.Spread.Formatter.FormatterBase;
customFormatterTest.format = function (obj, data) {
data.conditionalForeColor = "blue";
return "My format result : " + obj.toString();
};
customFormatterTest.parse = function (str) {
if (!str) {
return "";
}
return str;
}
activeSheet.getCell(1, 0).formatter(customFormatterTest);
activeSheet.getCell(1, 0).value("Test");
名前 | 型 | 説明 |
---|---|---|
obj |
Object |
書式設定するセルデータを含むオブジェクト。 |
string
書式設定された文字列。
▸ fromJSON(settings
): void
指定したJSON文字列からオブジェクト状態をロードします。
名前 | 型 | 説明 |
---|---|---|
settings |
Object |
逆シリアル化されたカスタムフォーマッターのデータ。 |
void
▸ parse(str
): Object
指定したテキストを解析します。この関数は上書きする必要があります。
実例
// 次のサンプルコードは、カスタムフォーマッターを作成します。
var customFormatterTest = {};
customFormatterTest.prototype = GC.Spread.Formatter.FormatterBase;
customFormatterTest.format = function (obj, conditionalForeColor) {
conditionalForeColor.value = "blue";
return "My format result : " + obj.toString();
};
customFormatterTest.parse = function (str) {
if (!str) {
return "";
}
return str;
}
activeSheet.getCell(1, 0).formatter(customFormatterTest);
activeSheet.getCell(1, 0).value("Test")
名前 | 型 |
---|---|
str |
string |
Object
解析されたオブジェクト。
▸ toJSON(): Object
オブジェクト状態をJSON文字列に保存します。
Object
カスタムフォーマッターのデータ。