SpreadJS製品ヘルプ
getConditionalRules メソッド
GC.Spread.Pivot 名前空間 > PivotTable タイプ : getConditionalRules メソッド
ピボットテーブルのpivotArea。
ピボットエリアを使用してルールを取得します。
シンタックス
var instance = new GC.Spread.Pivot.PivotTable(name, sheet, row, col, layout, style);
var value; // Type: any
value = instance.getConditionalRules(pivotArea);
function getConditionalRules( 
   pivotArea : IPivotArea
) : any;

パラメータ

pivotArea
ピボットテーブルのpivotArea。

戻り値の型

ピボットエリアからのルール。
使用例
//次のサンプルコードは、getRuleメソッドを使用します。
var pivotTable = activeSheet.pivotTables.all()[0];
var rule = new GC.Spread.Sheets.ConditionalFormatting.ScaleRule();
rule.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.threeScaleRule);
rule.midColor("#12ff34");
rule.midType(GC.Spread.Sheets.ConditionalFormatting.ScaleValueType.number);
rule.midValue(50000);
rule.maxColor("#EE3344");
rule.maxType(GC.Spread.Sheets.ConditionalFormatting.ScaleValueType.number);
rule.maxValue(400000);
rule.minColor("#AAff34");
rule.minType(GC.Spread.Sheets.ConditionalFormatting.ScaleValueType.number);
rule.minValue(5000);
var AmericaPivotArea = {
       dataOnly: true
       references: [{
           fieldName: "Country",
           items: ["America"]
       }]
   }
var BritainPivotArea = {
       dataOnly: true
       references: [{
           fieldName: "Country",
           items: ["Britain"]
       }]
   }
pivotTable.addConditionalRule([AmericaPivotArea, BritainPivotArea], rule);
var ruleTest = pivotTable.getConditionalRules(BritainPivotArea);
alert(ruleTest[0].midValue());
関連トピック

参照

PivotTable タイプ