找回密码
 立即注册

QQ登录

只需一步,快速开始

前端小蚂蚁

注册会员

11

主题

54

帖子

119

积分

注册会员

积分
119
excel的常规功能如拖拽、复制、粘贴、填充,设置颜色字体等这些能用一个公共的方法导入到前端吗?现在是要一个一个的写命令执行,项目希望能把excel的功能都实现

8 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-17 17:29:10
沙发
什么意思,不明白呢?
这些功能在线表格编辑器不是都有么
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2023-5-17 18:02:27
板凳
Clark.Pan 发表于 2023-5-17 17:29
什么意思,不明白呢?
这些功能在线表格编辑器不是都有么
https://demo.grapecity.com.cn/SpreadJS/WebDe ...

在线编辑的功能是有,现在的问题是这些操作同时需要保存数据给后台,这部分需要我前端写每个操作的命令行代码,在官网里找api写,类似下面的截图
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2023-5-17 18:06:19
地板
前端小蚂蚁 发表于 2023-5-17 18:02
在线编辑的功能是有,现在的问题是这些操作同时需要保存数据给后台,这部分需要我前端写每个操作的命令行 ...

editCell
• editCell: Object

用于将新值应用于表单上的单元格的命令

属性 canUndo - 该命令是否支持撤消和重做操作

属性 execute - 执行或撤消操作 execute方法的参数如下所示 context 操作的上下文 options 操作的可选项 options.sheetName 表单名称 options.row 单元格的行索引 options.col 单元格的列索引 options.newValue 单元格的新值 options.autoFormat 是否自动格式化新值 isUndo true 这是撤消操作;否则为 false

(context: Workbook, options: { autoFormat: boolean ; col: number ; newValue: any ; row: number ; sheetName: string }, isUndo: boolean) => any

我要针对编辑单元格写options, 那么其他复制、粘贴等也要找对应的文档写配置信息,需要把数据传给后台,这样的话工作凉大,一个一个的写,有没有简单的全部实现呢
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-18 17:01:21
5#
您好,目前命令的执行只能一个一个去execute,没有全部实现的接口。
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2023-5-18 17:29:49
6#
JoestarXu 发表于 2023-5-18 17:01
您好,目前命令的执行只能一个一个去execute,没有全部实现的接口。

好的,谢谢!
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-18 17:30:55
7#

不客气哈。
回复 使用道具 举报
nobt
论坛元老   /  发表于:2023-8-14 14:15:15
8#
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-14 18:22:23
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部