找回密码
 立即注册

QQ登录

只需一步,快速开始

旺仔老博文

注册会员

8

主题

26

帖子

88

积分

注册会员

积分
88

[已处理] 悬浮高亮

旺仔老博文
注册会员   /  发表于:2024-10-12 15:48  /   查看:440  /  回复:6
1金币
本帖最后由 旺仔老博文 于 2024-10-12 16:58 编辑
  1. import * as GC from '@grapecity/spread-sheets';  
  2. const cfs = sheet.conditionalFormats;
  3.           // 创建整个表格的范围
  4.           const rowCount = sheet.getRowCount(); // 获取行数
  5.           const columnCount = sheet.getColumnCount(); // 获取列数
  6.           const bothRange = new GC.Spread.Sheets.Range(
  7.             0,
  8.             0,
  9.             rowCount,
  10.             columnCount,
  11.           ); // 整个表格范围
  12.           // 添加两者高亮状态
  13.           sheet.cellStates.add(
  14.             bothRange,
  15.             GC.Spread.Sheets.CellStatesType.hover,
  16.             hoverStyle,
  17.           );
  18.           console.log('GC.Spread.Sheets', GC.Spread.Sheets);
  19.           // cfs.addRowStateRule(
  20.           //   GC.Spread.Sheets.RowColumnStates.edit,
  21.           //   hoverStyle,
  22.           //   [bothRange],
  23.           // );
  24.           // cfs.addColumnStateRule(
  25.           //   GC.Spread.Sheets.RowColumnStates.edit,
  26.           //   hoverStyle,
  27.           //   [bothRange],
  28.           // );
复制代码
为什么GC.Spread.Sheets没有 image.png974682006.png RowColumnStates这个属性,这是我的打印

最佳答案

查看完整内容

从15.0.0版本开始支持GC.Spread.Sheets.RowColumnStates,请您确认下所使用的SpreadJS版本,如果在15.0.0版本之前,可以升级版本后使用。

6 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-10-12 15:48:16
来自 4#
旺仔老博文 发表于 2024-10-14 09:21
ts提示没有这个属性,浏览器打印也如上面的图片所示没有RowColumnStates这个属性

从15.0.0版本开始支持GC.Spread.Sheets.RowColumnStates,请您确认下所使用的SpreadJS版本,如果在15.0.0版本之前,可以升级版本后使用。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-12 17:39:06
2#
您好!从您提供的代码片段中,仅能了解到您为整张Worksheet设置了光标悬浮时的样式,但不知样式具体定义。根据既有信息,暂不得知问题是什么,请问您遇到的问题是什么呢?
回复 使用道具 举报
旺仔老博文
注册会员   /  发表于:2024-10-14 09:21:10
3#
Wilson.Zhang 发表于 2024-10-12 17:39
您好!从您提供的代码片段中,仅能了解到您为整张Worksheet设置了光标悬浮时的样式,但不知样式具体定义。 ...

ts提示没有这个属性,浏览器打印也如上面的图片所示没有RowColumnStates这个属性 image.png970663757.png
回复 使用道具 举报
旺仔老博文
注册会员   /  发表于:2024-10-15 13:10:36
5#
你好怎么看到哪些方法从哪个版本支持,比如addSpan这个方法从那个版本开始支持
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-15 16:37:36
6#
旺仔老博文 发表于 2024-10-15 13:10
你好怎么看到哪些方法从哪个版本支持,比如addSpan这个方法从那个版本开始支持

您可以从官网提供的各版本特性汇总和版本发布说明中了解各版本引入的新特性,从而结合API判断您所使用的版本是否支持相关API。

各版本特性汇总--https://www.grapecity.com.cn/developer/spreadjs/history
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1
版本发布说明--https://demo.grapecity.com.cn/spreadjs/help/docs/rnotes

Worksheet:addSpan()是一个存在时间较长的API,至少从11版本起就支持了。我们看到您在另外的帖子中咨询addSpan相关问题,那咱们就在那边讨论吧。请您移步:
https://gcdn.grapecity.com.cn/fo ... read&tid=227987
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-24 13:54:06
7#
您好!由于您较长时间未回复,且从跟帖回复中了解到问题已得到有效解答,那就结帖了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部