1.0.16 • Published 2 years ago

tp-pivot v1.0.16

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

#1.安装 npm install --save tp-pivot

#2.使用实例

参考
组件源码:https://gitee.com/tp805/tpivot
引入实例:https://gitee.com/tp805/spring-boot-dev-frame-ui-adv webDataRocks 分支

#3.Vue 引入

main.js
import { TPivotExt, TPivot } from 'tp-pivot'
Vue.use(TPivotExt)
Vue.use(TPivot)

#4.使用说明

属性

属性说明类型默认值备注
dataSource数据源Array 或 String[]数据源可以是对象数组, 也可以是 json 或 csv 文件地址
reportObject Report 类型Object
globalObject Report 类型Object{localization: '中文对应的 json 地址'}
componentFolder## 待确认
toolBar控制报表工具栏的显示与隐藏, 优先级高于其他单个工具的显示与隐藏功能booealntrue
connectVisible控制工具栏 “连接”功能的显示与隐藏,优先级低于 toolbarbooleantrue
openVisible控制工具栏 “打开”功能的显示与隐藏,优先级低于 toolbarbooleantrue
saveVisible控制工具栏 “保存”功能的显示与隐藏,优先级低于 toolbarbooleantrue
exportVisible控制工具栏 “导出”功能的显示与隐藏,优先级低于 toolbarbooleantrue
formatVisible控制工具栏 “格式化”功能的显示与隐藏,优先级低于 toolbarbooleantrue
optionsVisible控制工具栏 “选项”功能的显示与隐藏,优先级低于 toolbarbooleantrue
fieldsVisible控制工具栏 “字段”功能的显示与隐藏,优先级低于 toolbarbooleantrue
fullscreenVisible控制工具栏 “全屏”功能的显示与隐藏,优先级低于 toolbarbooleantrue
chartVisible控制 highchart 图的显示与隐藏booleantrue
chartTypehightchart 图的 type line 折线图 bar 柱状图 pie 饼图 scatter 散点图String'line'
width透视表的宽度String'60%'
height整个模块的高度String
chartWidthhighchart 图的宽度String'40%'

事件

事件名说明回调参数备注
ready就绪时触发()=>void
reportchange报表数据改变时触发,选项变化时, 该时间同样会被触发()=>void
update报表数据变化时触发, 选项内容变化是, 该事件不被触发()=>void
cellclick单元格被点击时触发, cell:单元格相关信息(cell)=>void
celldoubleclick单元格被双击时触发, cell:单元格相关信息(cell)=>void
datachanged## 待确认()=>void
loadingdata加载数据文件时触发()=>void
dataloaded数据加载完成是触发()=>void
dataerror加载数据文件出现错误时触发(param)=>void
fieldslistclose字段弹窗关闭时触发()=>void
fieldslistopen字段弹窗打开时触发()=>void
filterclose数据项筛选关闭时触发()=>void
filteropen数据项筛选打开时触发()=>void
reportcomplete报表被加载完之后触发()=>void
afterchartdraw## 待确认()=>void
aftergriddraw单元格被绘制完成之后触发(param)=>void
beforegriddraw单元格被绘制完成之前触发(param)=>void
beforetoolbarcreated工具栏被创建之前触发, toolbar:工具的栏的相关信息(toolbar)=>void
customizeCell单元格加载的时候触发 cell: 单元格 cellData: 单元格数据()=>void
customizeContextMenu## 待确认()=>void
fullscreen## 待确认()=>void
loadinglocalization本地化的时候触发()=>void
localizationloaded本地化成功之后触发()=>void
localizationerror本地化失败时触发()=>void
loadingolapstructure## 待确认()=>void
olapstructureerror## 待确认()=>void
olapstructureloaded## 待确认()=>void
runningquery报表展示的数据发生变化时触发()=>void
querycomplete报表展示的数据发生变化后触发()=>void
queryerror报表展示的数据发生变化发生错误是触发()=>void
datafilecancelled取消打开本地本地数据文件时触发()=>void
loadingreportfile打开远程报表时触发()=>void
openingreportfile打开本地报表是触发()=>void
reportfilecancelled打开本地报表取消时触发()=>void
reportfileerror打开本地报表文件出错时触发()=>void
reportfileloaded本地报表成功打开数据加载完之后触发()=>void

方法

方法名说明类型
addCalculatedMeasure## 待确认(measure)=>void
addCondition## 待确认(condition)=>void
clear清空报表数据()=>void
clearFilter清除筛选, hierarchyName 项对应的所有值(hierarchyName)=>void
collapseAllData清空报表数据()=>void
collapseData折叠所有数据()=>void
clear折叠 hierarchyName 对应列表名的下层数据(hierarchyName)=>void
connectTo直接连接 json,本地,远程,数据或数据文件(dataSource)=>void
dispose关闭报表()=>void
expandAllData展开所有层级的数据, withAllChildren 是否包含所有子集, 可不传(withAllChildren)=>void
expandData展开 hierarchyName 对应列表名的下层数据(hierarchyName)=>void
exportTo报表导出(type, exportOptions, callback)=>void
getAllConditions##待确认()=>ConditionalFormat[]
getAllHierarchies##待确认()=>Hierarchy[]
getAllMeasures##待确认()=>Measure[]
getCell##待确认(rowIdx, colIdx)=>CellData
getColumns##待确认()=>Hierarchy[]
getCondition##待确认(id)=>ConditionalFormat
getData##待确认(options, callback)=>void
getFilter##待确认(hierarchyName)=> FilterItem[]
getFilterProperties##待确认(hierarchyName)=>FilterProperties
getFormat##待确认(measureName)=>Format
getMeasures##待确认()=>Measure[]
getMembers##待确认(hierarchyName, memberName, callbackHandler)=> Member[]
getOptions##待确认()=>Options
getReportFilters##待确认()=>Hierarchy[]
getReport##待确认(format)=>Report
getRows##待确认()=>Hierarchy[]
getSelectedCell##待确认()=>CellData
getSort##待确认(hierarchyName)=>string
load##待确认(url)=>void
on##待确认(eventType, handler)=>void
off##待确认(eventType, handler)=>void
open##待确认()=>void
openFieldsList##待确认()=>void
print##待确认(options)=>void
refresh##待确认()=>void
removeAllCalculatedMeasures##待确认()=>void
removeAllConditions##待确认()=>void
removeCondition##待确认(id)=>void
removeCalculatedMeasure##待确认(uniqueName)=>void
removeSelection##待确认()=>void
runQuery##待确认(slice)=>void
save##待确认(filename, destination, callbackHandler, url, embedData)=>string
setBottomX##待确认(hierarchyName, num, measureName)=>void
setFilter##待确认(hierarchyName, items, negation)=>void
setFormat##待确认(format, measureName)=>void
setOptions##待确认(options)=>void
setReport##待确认(report)=>void
setSort##待确认(hierarchyName, sortName, customSorting)=>void
setTopX##待确认(hierarchyName, num, measureName)=>void
sortValues##待确认(axisName, type, tuple, measureName)=>void
updateData更新报表数据, option 参数可传, 可不传(dataSource, options)=>void
1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago