KevinChen 发表于 2021-5-15 00:23:48

SpreadJS V14 Update1 新特性 - 透视表增强 - 提示Tooltip

本帖最后由 KevinChen 于 2021-5-15 00:25 编辑

SpreadJS V14 Update1 支持了Excel中数据透视表的提示信息。
数据透视表提示Tooltip可以帮助用户更好地理解数据的含义,当鼠标悬停在数据透视表具有数据的区域上时,将显示该提示Tooltip。

在Excel中,不同的数据透视表区域和不同的数据透视表布局,工具提示信息将有所不同。

tooptip将显示在上图中的绿色区域,而不会显示在页面过滤器区域。

但有一些特殊情况:
1. 如果在valueArea字段中归档了多个字段,则在某些数据透视表数据区域单元格中,如果没有明确的值字段信息,则不会显示tootip。像下面的情况:


2. 在列标题和行标题区域中,工具提示将显示每个单元格。
因此数据透视表的提示Tooltip只会出现在有意义的储存格上。

对于提示信息内容,以下是不同区域中的信息:

1. 行/列标题区域
   * 项目名称(字段名称)
   * 列/行:列路径字符串/行路径字符串


2.数据区域

* 值字段名称
* 值:数据值
* 行:行路径字符串
* 列:列路径字符串


3. grandTotal /小计标签区域
   * 数据值


Tooltip 的提示信息将从getPivotInfo函数的返回结果中获取。

关于Tooltip的API定义如下:
///* class PivotTable(name: string, sheet?: GC.Spread.Sheets.Worksheet, row?: number, col?: number, layout?: GC.Spread.Pivot.PivotTableLayoutType, style?: GC.Spread.Pivot.PivotTableTheme, options?: GC.Spread.Pivot.IPivotTableOption, layoutModel?: any)
/**
* @param {boolean} Indicates show tool tip or not.
*/




页: [1]
查看完整版本: SpreadJS V14 Update1 新特性 - 透视表增强 - 提示Tooltip