请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

fineway_cssss

金牌服务用户

5

主题

15

帖子

82

积分

金牌服务用户

积分
82
fineway_cssss
金牌服务用户   /  发表于:2019-4-9 10:51  /   查看:3996  /  回复:6
请问一下  我想获取数据校验的type类型 是警告类还是停止类,然后我调用type()方法,这两类都给我返回1, 是哪里写的不对吗
  1. this.sheet1.getDataValidator(i, colIndex).type()
复制代码
这是我的代码,type()方法里的传参我没传,因为我想知道他是什么类型,不知道该传什么

6 个回复

倒序浏览
fineway_cssss
金牌服务用户   /  发表于:2019-4-9 15:01:00
沙发
另外,有方法可以设置校验圈的颜色吗?比如将默认的红圈换成黄色

本帖子中包含更多资源

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

x
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-4-9 15:51:17
板凳
  1.   var activeRow = sheet.getActiveRowIndex();
  2.           var activeCol = sheet.getActiveColumnIndex();
  3. sheet.getDataValidator(activeRow, activeCol).dataValidator.type()
复制代码


以上代码可以获取数据校验的类型,样式的问题在这个月底要发布的新版V12 SP1中支持修改样式。
回复 使用道具 举报
fineway_cssss
金牌服务用户   /  发表于:2019-4-10 13:38:13
地板
Fiooona 发表于 2019-4-9 15:51
以上代码可以获取数据校验的类型,样式的问题在这个月底要发布的新版V12 SP1中支持修改样式。

好的谢谢  但是sheet.getDataValidator(activeRow, activeCol)是获取校验器吧?没有datavalidator这个属性
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-4-10 14:16:03
5#
你需要的不是type类型,是errorStyle,用以下的方法:
dataValidator.errorStyle()
.type()是获取验证器类型。
回复 使用道具 举报
fineway_cssss
金牌服务用户   /  发表于:2019-4-12 17:40:32
6#
Fiooona 发表于 2019-4-10 14:16
你需要的不是type类型,是errorStyle,用以下的方法:
dataValidator.errorStyle()
.type()是获取验证器 ...

好的,谢谢您
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-15 16:05:22
7#
您好,很高兴您的问题已经得到解决,本帖我结贴了,有新的问题欢迎发新贴交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部