[]
        
(Showing Draft Content)

GC.Spread.Pivot.PivotTable.PivotTableViewManager

类: PivotTableViewManager

Pivot.PivotTable.PivotTableViewManager

Table of contents

构造方法

方法

构造方法

constructor

new PivotTableViewManager(applyCallback, saveCallback)

代表一个 PivotTableViewManager 实例

参数

属性名 类型
applyCallback Function
saveCallback Function

方法

add

add(view): boolean

description 添加视图到透视表视图

代码示例

var viewsManager = pivotTable.views;
viewsManager.add({
     name: 'config1',
     config: pivotTable.serialize()
});
viewsManager.get('config1');

参数

属性名 类型 说明
view IPivotTableView 添加的视图

返回值

boolean


all

all(): IPivotTableView[]

description 从透视表视图获取所有视图

代码示例

var viewsManager = pivotTable.views;
viewsManager.save('config1');
console.log(viewsManager.all());

返回值

IPivotTableView[]


apply

apply(name): void

description 将视图应用到当前透视表

代码示例

var viewsManager = pivotTable.views;
viewsManager.save('config1');
viewsManager.apply('config1');

参数

属性名 类型 说明
name string 要应用的视图名称

返回值

void


get

get(name): IPivotTableView

description 从透视表视图获取视图

代码示例

var viewsManager = pivotTable.views;
viewsManager.save('config1');
viewsManager.get('config1');

参数

属性名 类型 说明
name string 要查询的视图名称

返回值

IPivotTableView


remove

remove(name): void

description 从透视表视图中删除视图

代码示例

var viewsManager = pivotTable.views;
viewsManager.remove('config1');
viewsManager.get('config1');

参数

属性名 类型 说明
name string 要删除的视图的名称

返回值

void


save

save(name): boolean

description 添加视图到透视表视图

代码示例

var viewsManager = pivotTable.views;
viewsManager.save('config1');
viewsManager.get('config1');

参数

属性名 类型 说明
name string 要保存的视图的名称

返回值

boolean