找回密码
 立即注册

QQ登录

只需一步,快速开始

一碗小米粥丶

金牌服务用户

8

主题

12

帖子

60

积分

金牌服务用户

积分
60
一碗小米粥丶
金牌服务用户   /  发表于:2019-6-6 15:58  /   查看:2607  /  回复:4
excel中币种选择列用的是ComboBox 坐的下拉选择,显示的是text,实际操作值为value,还在同一个单元格加上了数据验证,以防止输入不符合要求的数据,这样就导致单元格右侧出现两个不同风格的下拉三角按钮,现在打算把数据验证的按钮隐藏掉,只保留它本身的数据验证功能,而不提供数据验证自己的选择的功能 image.png425511168.png image.png718511047.png

4 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-6-10 11:13:50
推荐
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-6 18:25:52
沙发
您好,ComboBox可以设置用户不可编辑,不需要这样重复设置数据验证,参考API:

https://demo.grapecity.com.cn/sp ... boBox~editable.html
回复 使用道具 举报
一碗小米粥丶
金牌服务用户   /  发表于:2019-6-10 09:53:32
板凳
KevinChen 发表于 2019-6-6 18:25
您好,ComboBox可以设置用户不可编辑,不需要这样重复设置数据验证,参考API:

https://demo.grapecity. ...

现在的需求就是可以选择,也可以自己编辑,所以才要加个数据验证,但是编辑的话 要保证所编辑的内容在校验范围之内
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-10 11:12:49
地板
好的,您可以参考这个API:

https://demo.grapecity.com.cn/sp ... inCellDropdown.html

具体用法是:

1、先获取到对应单元格的validator,示例代码:

  1. var dv = sheet.getDataValidator(5,2)
复制代码


2、调用此方法设置下拉箭头不可见:

  1. dv.inCellDropdown(false);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部