找回密码
 立即注册

QQ登录

只需一步,快速开始

Yyyyyu

注册会员

2

主题

3

帖子

15

积分

注册会员

积分
15
  • 51

    金币

  • 2

    主题

  • 3

    帖子

最新发帖
Yyyyyu
注册会员   /  发表于:2023-10-19 09:04  /   查看:2511  /  回复:3
1金币
目前的select()方法中只提供了number和cellRange的选择,
怎么通过代码实现多个不连续的单元格同时选中。

麻烦告知一下。

最佳答案

查看完整内容

获取和设置selectedRanges属性即可,这个属性是CellRange数组。每个数组即是一个选中区域

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-10-19 09:04:08
来自 2#
获取和设置selectedRanges属性即可,这个属性是CellRange数组。每个数组即是一个选中区域

  1.         var ranges=theGrid.selectedRanges;
  2.         var nr=new CellRange(0, 2, 4, 4)
  3.         ranges.push(nr);
  4.         theGrid.selectedRanges= ranges;
复制代码
回复 使用道具 举报
Yyyyyu
注册会员   /  发表于:2023-10-19 13:21:15
3#
本帖最后由 Yyyyyu 于 2023-10-19 14:20 编辑
Richard.Ma 发表于 2023-10-19 09:43
获取和设置selectedRanges属性即可,这个属性是CellRange数组。每个数组即是一个选中区域

目前项目中wijmo版本为5.20193.646
这个方法被封装成了只读的不能修改,麻烦再确认下是否有其他办法可以实现。
如果没有的话可以告诉下哪个版本开始支持么。


  1.     readonly selectedRanges: CellRange[];
复制代码


回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-10-19 18:14:07
4#
看起来是新老版本的差异,可以升级5.20231版本尝试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部