找回密码
 立即注册

QQ登录

只需一步,快速开始

Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 15:15:11
11#
您好,将sheet的行数设置为1000或更大后再试试看下拉框能否正常显示。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
sanyue
初级会员   /  发表于:2024-2-21 15:18:55
12#
Joestar.Xu 发表于 2024-2-21 15:15
您好,将sheet的行数设置为1000或更大后再试试看下拉框能否正常显示。

我们项目里出问题这个用的就是 1000 行的,应该跟行数没有关系吧,是重复配置了下拉框,然后下拉框不显示了,在 v16 版本
回复 使用道具 举报
sanyue
初级会员   /  发表于:2024-2-21 15:26:13
13#
Joestar.Xu 发表于 2024-2-21 15:15
您好,将sheet的行数设置为1000或更大后再试试看下拉框能否正常显示。

就是文件里的,和 api设置的 下拉框一定要设置在同一个区域,然后不是导进去,是一个 json使用 spread.fromJSON 的方法渲染
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 15:28:05
14#
按照您描述的,SSJSON中的Validations信息如下:

image.png198646239.png

我这边在V16中测试的时候,当行数低于1000时,"小A,小B,小C"的下拉框不会显示。当行数高于或等于1000的时候,"小A,小B,小C"的下拉框就能够显示了。

在V15中不存在这样的情况,这边调研一下,后续有进展我会在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
sanyue
初级会员   /  发表于:2024-2-21 15:51:17
15#
Joestar.Xu 发表于 2024-2-21 15:28
按照您描述的,SSJSON中的Validations信息如下:

我这边加到2000行,下拉框也没有显示,始终都不显示
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 15:56:05
16#
sanyue 发表于 2024-2-21 15:51
我这边加到2000行,下拉框也没有显示,始终都不显示

那您提供以下相关的JSON文件,我这边复现一下看看。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
sanyue
初级会员   /  发表于:2024-2-21 17:06:54
17#
Joestar.Xu 发表于 2024-2-21 15:56
那您提供以下相关的JSON文件,我这边复现一下看看。

1.js那个文件

vue3.0 - v16.zip

444.76 KB, 下载次数: 20

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 17:17:13
18#
image.png731925353.png

image.png856763000.png

这边测试了一下,之前的结论有误,在您的SSJSON中必须要大于1923行才可以生效,您可以先如此操作临时解决该问题,待后续调研有进展我会再在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
sanyue
初级会员   /  发表于:2024-2-21 17:31:07
19#
Joestar.Xu 发表于 2024-2-21 17:17
这边测试了一下,之前的结论有误,在您的SSJSON中必须要大于1923行才可以生效,您可以先如此操作临 ...

是要打开 designer 渲染完数据以后,手动插入一行才会有下拉框,上传的时候无论多少行都不会有下拉框
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 17:41:44
20#
测试了一下,确实如您所述,插入一行后也会出现下拉框,我会将这个现象一并反馈。

另外

上传的时候无论多少行都不会有下拉框

您说的上传指的是什么?能否请您再详细说明一下吗以帮助我们更好地解决该问题。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部