找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-31 17:45:10
11#
IvanBy 发表于 2017-5-31 17:29
这应该算Bug了吧。。。
自定义函数是没有验证提醒的

这个也算不上是BUG,只是不支持这个功能,因为这么用的人很少。
自定义公式,既然您都用自定义去校验了,那么提醒完全可以自己实现,例如alert(),改变单元格边框颜色啊等等
在FactorialFunction.prototype.evaluate这个方法中自己填写校验逻辑与验证提醒即可。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-1 09:33:25
12#
本帖最后由 ClarkPan 于 2017-6-1 09:44 编辑

您好,跟开发沟通过后发现昨天下午的回复可能没说清楚,是我理解出现了偏差,您的问题可以使用自定义函数配合公式校验来完成。大意就是自定义一个函数公式,函数公式中写明了验证逻辑,然后使用公式校验,校验的公式是我们自定义的函数公式即可。
这里有一个demo,您可以参照一下。

SpreadJS_CustomFormulaDataValidation.zip

1.07 KB, 下载次数: 118

回复 使用道具 举报
IvanBy
金牌服务用户   /  发表于:2017-6-1 09:54:59
13#
ClarkPan 发表于 2017-6-1 09:33
您好,跟开发沟通过后发现昨天下午的回复可能没说清楚,是我理解出现了偏差,您的问题可以使用自定义函数配 ...

好,感谢。我试试。

我差点就把当前自定义数据验证信息存起来,fromJson的时候再重新初始化绑定自定义的信息
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-1 10:13:31
14#
IvanBy 发表于 2017-6-1 09:54
好,感谢。我试试。

我差点就把当前自定义数据验证信息存起来,fromJson的时候再重新初始化绑定自定义 ...

有什么问题及时沟通。
确实不好意思,是我的理解偏差导致了您的困扰。
回复 使用道具 举报
IvanBy
金牌服务用户   /  发表于:2017-6-2 12:45:53
15#
ClarkPan 发表于 2017-6-1 10:13
有什么问题及时沟通。
确实不好意思,是我的理解偏差导致了您的困扰。

您好,我用V9版的,试了好像不行哦,而且输入的信息都无法显示
回复 使用道具 举报
IvanBy
金牌服务用户   /  发表于:2017-6-2 12:53:42
16#
ClarkPan 发表于 2017-6-1 10:13
有什么问题及时沟通。
确实不好意思,是我的理解偏差导致了您的困扰。

用V9的,报错了
SpreadJS_CustomFormulaDataValidation.html (2.7 KB, 下载次数: 88)
回复 使用道具 举报
IvanBy
金牌服务用户   /  发表于:2017-6-2 12:58:02
17#
IvanBy 发表于 2017-6-2 12:53
用V9的,报错了

image.png956071166.png

image.png115894469.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-2 14:43:49
18#
V9版本有些设置与V10版本不同,我将您的demo改了一下,已经没问题了,附件是demo,您可以进行参考。

SpreadJS_CustomFormulaDataValidation_V9.zip

1.23 KB, 下载次数: 98

回复 使用道具 举报
IvanBy
金牌服务用户   /  发表于:2017-6-2 15:46:26
19#
ClarkPan 发表于 2017-6-2 14:43
V9版本有些设置与V10版本不同,我将您的demo改了一下,已经没问题了,附件是demo,您可以进行参考。

可以了,谢谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-2 16:02:30
20#

不客气,那就结帖了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部