找回密码
 立即注册

QQ登录

只需一步,快速开始

max

注册会员

8

主题

33

帖子

105

积分

注册会员

积分
105

微信认证勋章

max
注册会员   /  发表于:2018-5-24 16:05  /   查看:3553  /  回复:5
本帖最后由 max 于 2018-5-24 16:07 编辑

如题,编辑包含所有的对表格的改动,手工录入,计算数值,改变行高,列宽,字体或者框线等格式改变

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-24 16:46:46
沙发
这个spreadjs本身没有这样的功能,如果要做,有两种方法,
一,在相关操作的事件中添加监听,然后自行维护这个ismodified的标记。这样做可能需要多个监听,比较琐碎。
二,定期进行序列化ssjson,然后比较前后的ssjson,来判断是否被修改了,这样做有个不好的地方,如果ssjon太大,会影响性能。

评分

参与人数 1满意度 +5 收起 理由
max + 5 很给力!

查看全部评分

回复 使用道具 举报
max
注册会员   /  发表于:2018-5-24 17:04:56
板凳
ClarkPan 发表于 2018-5-24 16:46
这个spreadjs本身没有这样的功能,如果要做,有两种方法,
一,在相关操作的事件中添加监听,然后自行维护 ...

第一种方法,是否有计划更新到下个版本的spreadjs中?
如果没有:
1.列示所有需要加监听的事件名称
2.提供监听的示例

多谢。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-24 17:32:26
地板
目前还没有计划,很抱歉。
spreadjs目前可以监听到的所有事件参考:
http://help.grapecity.com/spread ... .Sheets.Events.html
其中点进去就有每一个监听的相关例子。主要就是用bind方法去绑定监听事件。

评分

参与人数 1满意度 +5 收起 理由
max + 5 很给力!

查看全部评分

回复 使用道具 举报
max
注册会员   /  发表于:2018-5-24 19:16:52
5#
ClarkPan 发表于 2018-5-24 17:32
目前还没有计划,很抱歉。
spreadjs目前可以监听到的所有事件参考:
http://help.grapecity.com/spread/S ...

好的,多谢。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-25 09:02:44
6#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部