找回密码
 立即注册

QQ登录

只需一步,快速开始

quanyi

注册会员

4

主题

8

帖子

146

积分

注册会员

积分
146
最新发帖
quanyi
注册会员   /  发表于:2018-6-29 14:59  /   查看:3717  /  回复:4
sheet table 绑定数据源,但是新增行在数据源里面找不到。这个要怎么处理

4 个回复

倒序浏览
quanyi
注册会员   /  发表于:2018-6-29 15:20:50
沙发
补充一下。就是我table 绑定一个数据源。然后我重excel复制数据到table,数据集不会检测到变法。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-29 18:50:07
板凳
因为粘贴的内容超过了table目前的范围,所以getDataSource获取不到,这个需要监听ClipboardPasting事件,在事件的参数中能够获取粘贴的范围,然后在事件中根据粘贴的范围修改table的范围,这样就能够通过getDataSource获取了
回复 使用道具 举报
quanyi
注册会员   /  发表于:2018-7-4 11:28:54
地板
可以给个demo吗? 在线急
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-4 18:06:05
5#
监听ClipboardPasting事件获取粘贴的range的demo,参考附件。在监听之后使用resize方法来更改table的大小,resize方法的使用参考:
http://help.grapecity.com/spread/SpreadSheets11/webframe.html#SpreadJS~GC.Spread.Sheets.Tables.TableManager~resize.html

ClipboardPasting.html

1.29 KB, 下载次数: 120

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部