请选择 进入手机版 | 继续访问电脑版
刘先生
初级会员   /  发表于:2022-11-28 18:11  /   查看:4535  /  回复:14
1金币

需求描述: 需要进行跨表单的公式使用
问题: 自己实现的表单切换无法使用  原生的表单切换可以使用 是否有相关实现方法呢


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

不好意思,回复的有点晚了,昨天事情有点多 帮你写了一个demo,你可以参考一下

14 个回复

最佳答案
最佳答案
xcymoo
超级版主   /  发表于:2022-11-28 18:11:58
来自 5#
不好意思,回复的有点晚了,昨天事情有点多
帮你写了一个demo,你可以参考一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xcymoo
超级版主   /  发表于:2022-11-29 09:13:48
2#
你好,关于切换sheet页的文档如下:
https://demo.grapecity.com.cn/sp ... book#setactivesheet

如果还不行的话,请上传demo附件
回复 使用道具 举报
刘先生
初级会员   /  发表于:2022-11-29 09:44:24
3#
已添加附件 输入VLOOKUP即可对比

原sheet切换栏输入框不会丢失  
自己实现的不可行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-29 16:03:32
4#
刘先生 发表于 2022-11-29 09:44
已添加附件 输入VLOOKUP即可对比

原sheet切换栏输入框不会丢失  

这边先看下您的demo,有进展贴中回复。
回复 使用道具 举报
xcymoo
超级版主   /  发表于:2022-11-30 11:28:39
6#
xcymoo 发表于 2022-11-30 11:27
不好意思,回复的有点晚了,昨天事情有点多
帮你写了一个demo,你可以参考一下

启动的时候,需要用到http-server
回复 使用道具 举报
刘先生
初级会员   /  发表于:2022-12-1 09:43:04
7#
xcymoo 发表于 2022-11-30 11:28
启动的时候,需要用到http-server

感谢 原以为会有什么隐藏配置项的  那我这边也在项目里自己实现试试
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-1 14:14:08
8#
刘先生 发表于 2022-12-1 09:43
感谢 原以为会有什么隐藏配置项的  那我这边也在项目里自己实现试试

有问题继续交流
回复 使用道具 举报
刘先生
初级会员   /  发表于:2023-6-5 14:25:12
9#
xcymoo 发表于 2022-11-28 18:11
不好意思,回复的有点晚了,昨天事情有点多
帮你写了一个demo,你可以参考一下

您好 demo的意思我们这边了解了,
但是现在有个问题就是我怎么监听到输入的value是公式,当它是公式时才进行后续的操作,这个有对应api可以监听到吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-5 17:44:33
10#
可以通过监听EditEnded获取输入的value,判断是否符合公式条件。

示例如下:
  1. let sheet2 = spread.getSheet(1);
  2. sheet2.bind(GC.Spread.Sheets.Events.EditEnded, function (sender, args) {
  3.     console.log(args);
  4.     if(!args.editingText.startsWith("=")) {
  5.         alert("非公式")
  6.     }
  7. });
复制代码


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