找回密码
 立即注册

QQ登录

只需一步,快速开始

中天

注册会员

5

主题

15

帖子

44

积分

注册会员

积分
44
中天
注册会员   /  发表于:2022-4-19 16:58  /   查看:2554  /  回复:5
1金币
如何取消单元格或合并单元格的选中状态,那个绿色的框

最佳答案

查看完整内容

您好, 您可以参考下图代码和附件demo。

5 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-19 16:58:19
来自 2#
您好,
您可以参考下图代码和附件demo。
  1. var sheet = spread.getActiveSheet();
  2. sheet.setActiveCell(null)
复制代码
image.png637088622.png

demo-sjs模板.html

3.15 KB, 下载次数: 134

回复 使用道具 举报
中天
注册会员   /  发表于:2022-4-20 09:30:35
3#
这个setActiveCell函数定义是这个样子的,直接用没问题吗?
image.png493942260.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-20 10:53:56
4#
经测试是可以这样使用的,建议您参考上述demo实际测试下
回复 使用道具 举报
中天
注册会员   /  发表于:2022-4-20 11:01:10
5#
改成any是可以用的,但是d.ts定义会有问题
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-20 16:23:10
6#
这边测试setActiveCell(null)在ts语法中会出现校验提示错误,
如果您是想清除选中状态,也可以使用以下代码:
sheet.clearSelection();
image.png17794798.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部