找回密码
 立即注册

QQ登录

只需一步,快速开始

pchen

注册会员

21

主题

45

帖子

144

积分

注册会员

积分
144
pchen
注册会员   /  发表于:2022-5-11 14:58  /   查看:2506  /  回复:3
1金币
目的是防止输入下拉框以外的内容
但Spreadjs好像不能像Excel一样在输入无效内容时弹出下图一样提示
微信截图_20220511145451.png

我想在单元格内容发生改变时先获取到单元格的下拉框有哪些选项(如下图),再判断输入的值是否匹配,如果不匹配就报错.
微信截图_20220511145349.png

最佳答案

查看完整内容

可以通过sheet.getDataValidator(0,2).value1()获取

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-11 14:58:01
来自 4#
pchen 发表于 2022-5-11 17:18
谢谢.
能否再给一个获取单元格的下拉选项的方法
下拉选项是Excel里的数据校验,来源中设置的

可以通过sheet.getDataValidator(0,2).value1()获取
image.png594035949.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-11 16:51:51
2#
你好,可以用数据验证实现,请参考附件的demo。 image.png186047667.png

test - 副本.html

12.55 KB, 下载次数: 187

回复 使用道具 举报
pchen
注册会员   /  发表于:2022-5-11 17:18:03
3#
谢谢.
能否再给一个获取单元格的下拉选项的方法
下拉选项是Excel里的数据校验,来源中设置的

微信截图_20220511171603.png

spreadjs版本是14

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部