找回密码
 立即注册

QQ登录

只需一步,快速开始

biz-dev

中级会员

99

主题

266

帖子

917

积分

中级会员

积分
917

微信认证勋章

biz-dev
中级会员   /  发表于:2023-2-20 10:17  /   查看:898  /  回复:3
本帖最后由 biz-dev 于 2023-2-20 10:50 编辑

请问,如果一个单元格设置了数据验证后,正常是在获得焦点是显示下拉箭头,能否在不获得焦点时一直显示那个下拉箭头的图标? 或者有什么其他的方式可以显示出哪些单元格被设置了数据验证?

截屏2023-02-20 10.17.06.png

3 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-20 11:13:14
沙发
本帖最后由 Ellia.Duan 于 2023-2-20 11:15 编辑

比如您在A1单元格设置了数据验证,是否可以在其他单元格用文字标注下:A1单元格设置了数据验证之类的提示,或者可以为A1单元格加一个批注。
或者点击单元格获取焦点后,不仅出现了下拉框按钮,而且可以出现inputTitle、inputMessage
  1.   dv1.inputTitle("Please choose a category:");
  2.             dv1.inputMessage("Fruit, Vegetable, Food");
  3.             dv1.highlightStyle({
  4.                 type: GC.Spread.Sheets.DataValidation.HighlightType.icon,
  5.                 color: "gold",
  6.                 position: GC.Spread.Sheets.DataValidation.HighlightPosition.outsideRight,
  7.             });
复制代码

image.png523278502.png

回复 使用道具 举报
biz-dev
中级会员   /  发表于:2023-2-20 13:12:50
板凳
加一个批注可能是最接近的方式了,因为设定了数据验证之后,如果单元格没有获得焦点的话,从外面无法直接看出哪些单元格被设定了数据验证。
您提供的那些都是在用户已经对单元格获取焦点了,如果获取焦点的话,那个下拉的图标就会直接显示了,也就不需要在设定什么了。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-20 13:33:05
地板
好的,那您这边可以考虑添加下批注,下面为您附上批注相关资料
https://demo.grapecity.com.cn/sp ... asic-comment/purejs
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部