找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangjiahao

注册会员

3

主题

4

帖子

53

积分

注册会员

积分
53
最新发帖
zhangjiahao
注册会员   /  发表于:2017-3-31 17:03  /   查看:4149  /  回复:3
_[3]57E}D%~XZKN%H`470.png
SpreadJs V10 中有没有获取输入数据区边界坐标(如图)相关的API,非常感谢!

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-31 17:56:03
沙发
您说的边界是行列的Index还是物理像素:
获取像素用 getCellRect ;http://demo.gcpowertools.com.cn/ ... leV9/#/samples/cell
获取行列Index用getSelections
http://demo.gcpowertools.com.cn/ ... #/samples/selection
回复 使用道具 举报
pomecec
金牌服务用户   /  发表于:2017-4-21 01:01:40
板凳
我觉得您可能可以用脏数据来获得此边界,先用getDirtyCells获得所有脏数据单元格,轮一遍得到最小行、最小列和最大行、最大列,然后再用getRange获得区域。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-21 12:21:21
地板
目前没有相关API支持,可以通过遍历所有的单元格,获取有数据的单元格的信息,进而获取范围。
2楼的做法有一个问题,那就是如果将一个dirtycell中的数据清空,该cell仍然是一个dirtycell,需要再进行一次过滤。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部