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

QQ登录

只需一步,快速开始

张志松

注册会员

7

主题

20

帖子

129

积分

注册会员

积分
129
QQ
张志松
注册会员   /  发表于:2019-6-4 09:28  /   查看:2434  /  回复:4
image.png616876525.png 数据验序列的下拉单元格类型是什么?我需要得到数据验证序列的单元格类型,通过getcelltype发现其类型不是ComboBox。这个类型与正常的下拉和普通编辑区域的类型要有区分方便我点击这种单元格时触发操作。或者有别的方法判断是不是这种单元格

4 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-4 11:19:53
沙发
您好,这里设置的实际上是数据验证,而不是单元格类型,直接获取到的单元格类型就是默认的Text

您可以通过以下代码获取到这个数据验证的数据集:

  1. sheet.getDataValidator(row, col).getValidList()
复制代码


通过判断返回结果,您可以判断出这个单元格是否含有数据验证,

以及数据验证的类型是否是List下拉菜单数据验证。
回复 使用道具 举报
张志松
注册会员   /  发表于:2019-6-4 11:43:15
板凳
KevinChen 发表于 2019-6-4 11:19
您好,这里设置的实际上是数据验证,而不是单元格类型,直接获取到的单元格类型就是默认的Text

您可以通 ...

对啊我可以用这个验证啊,,,哎呀钻牛角尖里了。磕碜。感谢老铁
回复 使用道具 举报
张志松
注册会员   /  发表于:2019-6-4 11:44:03
地板
对啊我可以用这个验证啊,,,哎呀钻牛角尖里了。磕碜。感谢老铁
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-4 14:57:35
5#
客气了,能解决问题就行~

多谢反馈,帖子结帖了哈,有新的问题欢迎发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部