找回密码
 立即注册

QQ登录

只需一步,快速开始

cmbsjdev

中级会员

82

主题

278

帖子

816

积分

中级会员

积分
816
cmbsjdev
中级会员   /  发表于:2024-2-19 15:37  /   查看:638  /  回复:3
本帖最后由 Richard.Huang 于 2024-2-28 12:13 编辑

产品:GcExcel

原工作簿sheet中A列已经设置了下拉框,又通过GcExcel的api设置下拉框,设置完后,下拉框不显示了,如何解决这个问题。
使用api如下:
  1. Validation validation = range.getValidation();
  2. validation.delete();
  3. validation.add(
  4.   ValidationType.List,
  5.   ValidationAlertStyle.Warning,
  6.   ValidationOperator.Between,
  7.   enumUserDefineList,
  8.   null
  9. );
  10. validation.setInCellDropdown(true);
复制代码

3 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-2-19 16:17:36
沙发
您好,由于没有您原始文件,以及  enumUserDefineList的定义,所以根据您的代码,做了一个简单的测试,如下图所示:
image.png388772887.png
在GcExcel是可以成功创建序列数据验证的。
所以,需要上传下您的原始文件以及enumUserDefineList的定义
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-2-27 13:36:32
板凳
您好,您的问题是否已解决,如果还未解决,欢迎追帖询问。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-7 10:18:28
地板
注意到楼主长时间未回复,那本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部