SpreadJS製品ヘルプ
icons メソッド
GC.Spread.Sheets.ConditionalFormatting 名前空間 > IconSetRule クラス : icons メソッド
iconInfos配列を設定します。
カスタムのiconSetType。
カスタムのiconIndex。
アイコンを取得または設定します。
シンタックス
var instance = new GC.Spread.Sheets.ConditionalFormatting.IconSetRule(iconSetType, ranges);
var value; // Type: any
value = instance.icons(iconInfos, iconInfos.iconSetType, iconInfos.iconIndex);
function icons( 
   (optional) iconInfos : undefined,
   iconInfos.iconSetType : IconSetType,
   iconInfos.iconIndex : number
) : any;

パラメータ

iconInfos
iconInfos配列を設定します。
iconInfos.iconSetType
カスタムのiconSetType。
iconInfos.iconIndex
カスタムのiconIndex。

戻り値の型

iconInfos配列を返します。
使用例
//次のサンプルコードは、ルールを作成します。
activeSheet.setValue(0,0,1,3);
activeSheet.setValue(1,0,15,3);
activeSheet.setValue(2,0,25,3);
activeSheet.setValue(3,0,-1,3);

//ルール
var iconSetRule = new GC.Spread.Sheets.ConditionalFormatting.IconSetRule();
iconSetRule.ranges([new GC.Spread.Sheets.Range(0,0,4,1)]);
iconSetRule.iconSetType(GC.Spread.Sheets.ConditionalFormatting.IconSetType.fourTrafficLights);
var icons = iconSetRule.icons();
icons[0] = {iconSetType: GC.Spread.Sheets.ConditionalFormatting.IconSetType.fiveArrowsColored, iconIndex: 1};
icons[1] = {iconSetType: GC.Spread.Sheets.ConditionalFormatting.IconSetType.fiveArrowsColored, iconIndex: 2};
icons[2] = {iconSetType: GC.Spread.Sheets.ConditionalFormatting.IconSetType.noIcons, iconIndex: 0};
iconSetRule.reverseIconOrder(false);
iconSetRule.showIconOnly(false);
activeSheet.conditionalFormats.addRule(iconSetRule);
関連トピック

参照

IconSetRule クラス