找回密码
 立即注册

QQ登录

只需一步,快速开始

KevinChen 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-15 00:23  /   查看:2821  /  回复:0
本帖最后由 KevinChen 于 2021-5-15 00:25 编辑

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

在Excel中,不同的数据透视表区域和不同的数据透视表布局,工具提示信息将有所不同。
image.png377624511.png
tooptip将显示在上图中的绿色区域,而不会显示在页面过滤器区域。

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

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

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

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

2.数据区域

  * 值字段名称
  * 值:数据值
  * 行:行路径字符串
  * 列:列路径字符串
image.png281156310.png

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

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

关于Tooltip的API定义如下:
  1. ///* 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)
  2. /**
  3. * @param {boolean} [options.showToolTip] Indicates show tool tip or not.
  4. */
复制代码





0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部