找回密码
 立即注册

QQ登录

只需一步,快速开始

6defeiqi

注册会员

1

主题

3

帖子

12

积分

注册会员

积分
12
  • 36

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
6defeiqi
注册会员   /  发表于:2024-9-30 10:24  /   查看:44  /  回复:5
1金币
html+JavaScript版本,顶部菜单栏怎么弄?有demo吗?

5 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:前天 12:16
沙发
您好!请问您需要对顶部菜单栏做什么操作呢?
回复 使用道具 举报
6defeiqi
注册会员   /  发表于:前天 13:41
板凳
Wilson.Zhang 发表于 2024-9-30 12:16
您好!请问您需要对顶部菜单栏做什么操作呢?

怎么监听顶部菜单栏的操作呢,比如我合并了单元格,插入图片过后,怎么保存到我后台数据库。然后刷新从数据库加载出来。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:前天 15:42
地板
6defeiqi 发表于 2024-9-30 13:41
怎么监听顶部菜单栏的操作呢,比如我合并了单元格,插入图片过后,怎么保存到我后台数据库。然后刷新从数 ...

SpreadJS支持了多种监听事件,包括点击单元格、编辑单元格、拖拽填充等等,可以参考官网API文档了解详情:
Events--https://demo.grapecity.com.cn/sp ... Events#class-events

对于暂不支持的监听事件,也可以通过如下代码监听被触发的功能,通过args的cmd了解被触发的命令的名称,随后加上业务逻辑代码即可。您可以尝试下,看能否满足需求。
  1. spread.commandManager().addListener('-', function(args) {
  2.     console.log('args: ', args);
  3.     //  查看args的cmd属性了解被触发命令的名称,添加业务逻辑
  4. });
复制代码


回复 使用道具 举报
6defeiqi
注册会员   /  发表于:前天 16:02
5#
哦哦。好的。在咨询一下另一个问题,设计器插入图片,合并单元格操作后。toJSON这个方法能拿到这些变更吗?我fromJSON解析出来,没有合并单元格那些操作。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:前天 17:38
6#
6defeiqi 发表于 2024-9-30 16:02
哦哦。好的。在咨询一下另一个问题,设计器插入图片,合并单元格操作后。toJSON这个方法能拿到这些变更吗? ...


如下动图所示,我们在Designer A中简单设置了合并单元格,然后对该Worksheet通过Worksheet:toJSON()序列化,再将序列化后的数据通过Worksheet:fromJSON()读入Designer B的Worksheet,发现合并单元格仍然存在。

toJSON保留合并单元格.gif

不太清除您的实际操作和场景,如果我们的理解有所偏差,需要您详细介绍下情况。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部