[]
• new PivotPanel(name
, pivotTable
, host
)
ピボットテーブルのピボットパネルを表します。
実例
// 次のサンプルコードは、ピボットパネルを作成します。
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
var sourceSheet = spread.getSheet(0);
var sheet = spread.getSheet(1);
var sourceData = [["Date","Buyer","Type","Amount"],
["01-Jan","Mom","Fuel",74],
["15-Jan","Mom","Food",235],
["17-Jan","Dad","Sports",20],
["21-Jan","Kelly","Books",125]];
sourceSheet.setArray(0, 0, sourceData );
sourceSheet.tables.add('sourceData', 0, 0, 5, 4);
var layout = GC.Spread.Pivot.PivotTableLayoutType.compact;
var theme = GC.Spread.Pivot.PivotTableThemes.medium2;
var options = {showRowHeader: true, showColumnHeader: true};
var pivotTable = sheet.pivotTables.add("pivotTable_1", 'sourceData', 1, 1, layout, theme, options);
pivotTable.suspendLayout();
pivotTable.options.showRowHeader =true;
pivotTable.options.showColumnHeader =true;
pivotTable.add("Buyer", "Buyer", GC.Spread.Pivot.PivotTableFieldType.columnField);
pivotTable.add("Type", "Type", GC.Spread.Pivot.PivotTableFieldType.rowField);
pivotTable.add("Amount", "Sum of Amount", GC.Spread.Pivot.PivotTableFieldType.valueField, GC.Pivot.SubtotalType.sum);
var panel = new GC.Spread.Pivot.PivotPanel("myPivotPanel", pivotTable, document.getElementById("panel"));
pivotTable.resumeLayout();
名前 | 型 | 説明 |
---|---|---|
name |
string |
ピボットパネルの名前を示します。 |
pivotTable |
PivotTable |
関連するピボットパネルであるピボットテーブルを示します。 |
host |
HTMLDivElement |
ピボットパネルのコンテナhtml要素を示します。 |
▸ attach(pivotTable
): any
説明
ピボットパネルのピボットテーブルにアタッチする場合、ピボットパネルでバインドされたピボットテーブルを制御できます。
名前 | 型 | 説明 |
---|---|---|
pivotTable |
PivotTable |
アタッチされているピボットテーブルを示します。 |
any
無効
▸ destroy(): any
説明
PivotPanelを破壊します。
any
▸ detach(): void
説明
ピボットパネルのピボットテーブルをデタッチする場合、ピボットパネルコントロールのバインドされたピボットテーブルを停止します。
void
無効
▸ panelLayout(value?
): void
| PivotPanelLayoutType
説明
panelLayoutの種類を設定または取得します。
名前 | 型 |
---|---|
value? |
PivotPanelLayoutType |
void
| PivotPanelLayoutType
GC.Spread.Pivot.PivotPanelLayoutType | void
▸ sectionVisibility(value?
): number
| void
説明
表示するセクションを取得または設定します。
実例
var visibility = pivotPanel.sectionVisibility() // 7;
visibility = visibility & ~GC.Spread.Pivot.PivotPanelSection.viewList; // 3
pivotPanel.sectionVisibility(visibility);
名前 | 型 |
---|---|
value? |
number |
number
| void
可視性を制御する値。
▸ Static
findControl(host
): PivotPanel
ホスト要素によってPivotPanelインスタンスを取得します。
実例
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sourceSheet = spread.getSheet(0)
var sheet = spread.getSheet(1);
var sourceData = [["Date","Buyer","Type","Amount"],
["01-Jan","Mom","Fuel",74],
["15-Jan","Mom","Food",235],
["17-Jan","Dad","Sports",20],
["21-Jan","Kelly","Books",125]];
sourceSheet.setArray(0, 0, sourceData);
sourceSheet.tables.add('sourceData', 0, 0, 5, 4);
var layout = GC.Spread.Pivot.PivotTableLayoutType.compact;
var theme = GC.Spread.Pivot.PivotTableThemes.medium2;
var options = {showRowHeader: true, showColumnHeader: true};
sheet.pivotTables.add("pivotTable_1", 'sourceData', 1, 1, layout, theme, options);
var pivotTable = sheet.pivotTables.get("pivotTable_1");
var panel = new GC.Spread.Pivot.PivotPanel("sourceData", pivotTable, document.getElementById("pivotPanel"));
var pivotPanel = GC.Spread.Pivot.PivotPanel.findControl("pivotPanel");
名前 | 型 | 説明 |
---|---|---|
host |
string | HTMLElement |
ホスト要素またはホスト要素ID。 |
PivotPanelインスタンス。