找回密码
 立即注册

QQ登录

只需一步,快速开始

高阳0910

初级会员

34

主题

125

帖子

419

积分

初级会员

积分
419
高阳0910
初级会员   /  发表于:2023-1-6 10:09  /   查看:2435  /  回复:16
本帖最后由 Ellia.Duan 于 2023-1-9 16:34 编辑

使用cdn的形式引入插件相关的JS、CSS 加快初始化速度
demo中的 标记颜色的单元格 设置了手机号的数据验证。开启不忽略空值。
style.backColor = 'rgb(254, 243, 205)'

dv8 = GC.Spread.Sheets.DataValidation.createFormulaValidator('REGEX("^1[3456789]\d{9}$")')

dv8.ignoreBlank(false)

使用了setConfig后 。导致输入错误值弹出弹框后点击确定会一直弹出,关闭不了弹框
this.designer.setConfig(this.config)

注释 setConfig 就能直接确定关闭。

demoFile.zip

79.41 KB, 阅读权限: 150, 下载次数: 3

16 个回复

正序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-17 09:35:55
17#
回复 使用道具 举报
高阳0910
初级会员   /  发表于:2023-2-17 09:34:07
16#
Ellia.Duan 发表于 2023-2-17 09:30
您好,关于 此bug已在v16.0.3版本中修复,您可以下载测试一下。

嗯嗯
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-17 09:30:02
15#

您好,关于 此bug已在v16.0.3版本中修复,您可以下载测试一下。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-1-10 17:48:55
14#
回复 使用道具 举报
高阳0910
初级会员   /  发表于:2023-1-10 16:11:02
13#
Ellia.Duan 发表于 2023-1-10 15:43
感谢您提供的bug以及暂时的workarround方案,这边为您送上金币奖励。至于setConfig后弹窗弹出两次问题,研 ...

好的
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-1-10 15:43:12
12#
感谢您提供的bug以及暂时的workarround方案,这边为您送上金币奖励。至于setConfig后弹窗弹出两次问题,研发团队将在未来版本修复。本贴就移动至bug反馈区,同时置为保留处理。待此bug 修复后,这边会通知您下载更新。
回复 使用道具 举报
高阳0910
初级会员   /  发表于:2023-1-10 10:49:36
11#
Ellia.Duan 发表于 2023-1-9 16:34
您可以将重置单元格代码放在设置数据验证之前,即

这样**窗出现两次,关于问什么出现了两次,已就具体 ...

我们用了另一种方式  就是 不用原生的提示框 。用监听 去监听 ValidationError 验证错误 然后使用自己的提示框。

评分

参与人数 1金币 +200 收起 理由
Ellia.Duan + 200

查看全部评分

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-1-9 16:34:41
10#
高阳0910 发表于 2023-1-9 11:32
这个是为了防止原有单元格有值情况下清空值。
例如 我设置单元格为单选 男,女。 然后又把该单元格该改 ...

您可以将重置单元格代码放在设置数据验证之前,即
image.png147013243.png
这样**窗出现两次,关于问什么出现了两次,已就具体问题询问了开发团队,问题编号是SJS-16567。
回复 使用道具 举报
高阳0910
初级会员   /  发表于:2023-1-9 11:32:22
9#
本帖最后由 高阳0910 于 2023-1-9 11:41 编辑
Ellia.Duan 发表于 2023-1-9 11:13
您好,经过调研,注释掉您代码中的此行代码

不会出现无限弹出的问题。

这个是为了防止原有单元格有值情况下清空值。
例如 我设置单元格为单选 男,女。 然后又把该单元格该改给复选 你,我,他。 如果 设置男女后选择了男,在设置成复选。单元格的值就会不对。所以会有个setValue。
这种情况很容易出现 ,不可避免。
如果注释掉setValue 这行。是有两次弹框。
但是如果注释掉setConfig 就什么问题都没有。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部