找回密码
 立即注册

QQ登录

只需一步,快速开始

qw279776124

注册会员

19

主题

44

帖子

151

积分

注册会员

积分
151
qw279776124
注册会员   /  发表于:2023-2-9 19:03  /   查看:1248  /  回复:1
1金币
image.png763829650.png
image.png529955443.png

setDataValidator无法有效清空数据验证

最佳答案

查看完整内容

您好, 这边测试 传参null 是可以清空数据验证的,示例代码如下: 您提供一个可直接复现此问题的demo,这边结合代码调研下原因。

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-9 19:03:18
来自 2#
您好,
这边测试 传参null 是可以清空数据验证的,示例代码如下:
  1. var dv = GC.Spread.Sheets.DataValidation.createListValidator("1,2,3");
  2. dv.showInputMessage(true);
  3. dv.inputMessage("Value must be 1,2 or 3");
  4. dv.inputTitle("tip");
  5. sheet.setDataValidator(1,1,dv,GC.Spread.Sheets.SheetArea.viewport);
  6. console.log(sheet.getDataValidator(1,1));
  7. sheet.setDataValidator(1,1,null,GC.Spread.Sheets.SheetArea.viewport);
  8. console.log(sheet.getDataValidator(1,1));
复制代码

image.png881990356.png

您提供一个可直接复现此问题的demo,这边结合代码调研下原因。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部