找回密码
 立即注册

QQ登录

只需一步,快速开始

张某某

注册会员

7

主题

25

帖子

76

积分

注册会员

积分
76
张某某
注册会员   /  发表于:2023-8-28 11:08  /   查看:3992  /  回复:14


1、需求:实现一个可以框选单元格进行区域范围的选择功能,点击一个按钮就可以开始选择区域范围,并可以获取到框选的区域坐标,而且框选不能影响当前已经选中的单元格或范围。

2、类似下面的设计器组件的打印相关的框选功能:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

14 个回复

倒序浏览
陈皮
中级会员   /  发表于:2023-8-28 11:26:12
沙发

可以看看区域选择器的示例:
区域选择器 | 功能例子 | SpreadJS JavaScript 学习指南 (grapecity.com.cn)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-28 16:00:28
板凳
您好,可以参考楼行的回复看能否解决您的问题。
回复 使用道具 举报
张某某
注册会员   /  发表于:2023-8-29 17:14:15
地板
陈皮 发表于 2023-8-28 11:26
可以看看区域选择器的示例:
区域选择器 | 功能例子 | SpreadJS JavaScript 学习指南 (grapecity.com.cn ...

我看了一下这个区域选择器的功能,基本能满足我的需求,还有问题就是选择范围能不能设置一个限制:只允许选择一个单元格。我们的需求是可以选择一个大的范围,也可以限制只能选择一个单元格。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-29 17:32:15
5#
区域选择器没有办法设置这个限制,只能您那边在用户选择完后去检测选择的是一个单元格还是一个范围,再根据检测的结果去执行不同的代码逻辑。
回复 使用道具 举报
张某某
注册会员   /  发表于:2023-8-31 11:53:48
6#
Joestar.Xu 发表于 2023-8-29 17:32
区域选择器没有办法设置这个限制,只能您那边在用户选择完后去检测选择的是一个单元格还是一个范围,再根据 ...

如果不能做限制的话,我们可能就不能用区域选择器了,如果我们想自己开发一个这样的区域选择器有什么好的方法可以做到吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-31 13:59:06
7#
这个目前没有自定的方法,您这边为什么要限制只能选择一个单元格呢?是要实现什么样的业务呢?
回复 使用道具 举报
张某某
注册会员   /  发表于:2023-9-1 11:35:26
8#
下面截图是我们的需求场景:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-1 17:30:54
9#
经调研,目前暂时没有其他的办法能够实现这个需求了,您可以在业务代码中对其进行限制,如根据返回的结果,来只获取左上角那一个单元格的索引。
回复 使用道具 举报
张某某
注册会员   /  发表于:2023-9-1 18:45:55
10#
Joestar.Xu 发表于 2023-9-1 17:30
经调研,目前暂时没有其他的办法能够实现这个需求了,您可以在业务代码中对其进行限制,如根据返回的结果, ...

有没有计划在现有的区域选择器上添加此功能,我觉得这是一个比较common的功能
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部