找回密码
 立即注册

QQ登录

只需一步,快速开始

踩浪花

注册会员

3

主题

9

帖子

24

积分

注册会员

积分
24
  • 250

    金币

  • 3

    主题

  • 9

    帖子

最新发帖
踩浪花
注册会员   /  发表于:2024-12-3 09:40  /   查看:106  /  回复:2
根据sheet2自动生成的透视表sheet1,在sheet1中想要单独设置表头样式和freeze,但是获取不到header,因为header有时候是三行有时候是两行

2 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-12-3 13:32:15
沙发
您好!SpreadJS数据透视表支持设置主题,您可以在PivotTableTheme主题对象中设置headerRowStyle表头行样式。具体地,创建PivotTableTheme对象并设置了headerRowStyle后,将PivotTableTheme对象设置为数据透视表的主题。可以参考如下代码:
  1. //  创建PivotTableTheme对象
  2. var pivotStyle = new GC.Spread.Pivot.PivotTableTheme();
  3. //  创建PivottableStyle对象
  4. var headerRowStyle = new GC.Spread.Pivot.PivotTableStyle('red');
  5. //  设置PivotTableTheme对象的headerRowStyle
  6. pivotStyle.headerRowStyle(headerRowStyle);
  7. //  设置数据透视表主题
  8. pivotTable.theme(pivotStyle);
复制代码

您说的“自动生成的透视表”,我不太理解如何自动生成,一般情况下,需要认为设置行字段和列字段以定义数据透视表的结构。在设置行列字段时,即可知行头范围,据此范围设置行头冻结即可。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:6 天前
板凳
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部