找回密码
 立即注册

QQ登录

只需一步,快速开始

nutstore
金牌服务用户   /  发表于:2022-11-14 11:44  /   查看:1112  /  回复:3
1金币
如题,现在开发中需要有这么一个输入框可以实现在spreadjs之外输入公式的功能。目前的实现是临时新增一个sheet,来控制单元格输入

SCR-20221114-g87.png SCR-20221114-g83.png 想这个样子
但是 https://gcdn.grapecity.com.cn/fo ... d=153504&extra= 之前在这里提问过,editEnd 事件导致某些时机下,新增的sheet没有被及时删除,造成了bug出现,就想问问这个场景下有没有更好的解决办法

最佳答案

查看完整内容

您看下公式编辑器是否满足您的需求: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/calculation/formula-textbox/basic-formula-textbox/purejs

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-14 11:45:00
来自 4#
nutstore 发表于 2022-11-14 18:29
这里是理解反了,我只是纯粹需要在外部input框内输入公式另外进行保存。这里不直接使用dom就是为了使用sp ...

您看下公式编辑器是否满足您的需求:
https://demo.grapecity.com.cn/sp ... mula-textbox/purejs
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-14 17:58:12
2#
您好,
看了下这两篇帖子,这边有一个疑问,如果是想在SpreadJS之外输入公式,为什么不通过外部的dom来控制呢?
比如说,外部设置一个input框,输入公式之后可以点击确定按钮,此时获取input中的公式信息,再在sheet中通过setFormula方法进行设置公式。
您看下上述方案是否满足您的需求。如果我的理解有误,也请您详细指出并描述您的需求,这边再调研看看。
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2022-11-14 18:29:16
3#
Lynn.Dou 发表于 2022-11-14 17:58
您好,
看了下这两篇帖子,这边有一个疑问,如果是想在SpreadJS之外输入公式,为什么不通过外部的dom来控 ...

这里是理解反了,我只是纯粹需要在外部input框内输入公式另外进行保存。这里不直接使用dom就是为了使用spreadjs的公式输入提示和点击引用单元的能力,我发这个贴的目的就是想知道能不能在外部的dom元素上也可以集成公式输入的提示和点击引用单元的功能
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部