找回密码
 立即注册

QQ登录

只需一步,快速开始

年年不吃鱼

初级会员

47

主题

129

帖子

424

积分

初级会员

积分
424
年年不吃鱼
初级会员   /  发表于:2022-11-8 14:17  /   查看:921  /  回复:3
本帖最后由 Richard.Ma 于 2022-11-10 11:29 编辑

你好,我这边是写了一个功能去加入边框,但是通过撤销不能撤销掉 image.png559865722.png ,是要怎么做呢,哪些行为是在撤销里面的呢

3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-8 16:45:45
沙发
本帖最后由 Lynn.Dou 于 2022-11-8 16:50 编辑

您好,
“加入边框”具体实现逻辑是什么?您整理一个可复现的demo,这边在代码基础上调研下问题原因。
附件为demo模板,您可以在模板基础上添加自己的代码,能复现问题即可。

demo-sjs模板.html

2.59 KB, 下载次数: 23

回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于:2022-11-8 19:51:49
板凳
Lynn.Dou 发表于 2022-11-8 16:45
您好,
“加入边框”具体实现逻辑是什么?您整理一个可复现的demo,这边在代码基础上调研下问题原因。
附 ...

表格用的spreadjs,然后在外面做了个功能 image.png822411498.png ,点击设置表内边框
image.png943774719.png
设置以后,点击撤销按钮,无法撤销设置的边框,是需要加什么吗。

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-9 10:17:37
地板
您将设置表内边框相关代码封装为一个可撤销的命令,点击设置边框按钮时调用此命令,测试看是否您的满足需求。
如下图:
image.png890208129.png
学习指南有示例demo,您可以参考下:
https://demo.grapecity.com.cn/sp ... ustom-action/purejs
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部