找回密码
 立即注册

QQ登录

只需一步,快速开始

鹅鹅鹅blue
金牌服务用户   /  发表于:2023-9-26 18:31  /   查看:2063  /  回复:8
本帖最后由 Joestar.Xu 于 2024-6-6 12:14 编辑

产品:SpreadJS
问题编号:SJS-20716
LastReview:2023/10/20
目前该问题已经在V16.2.4中解决,你可以通过将SpreadJS版本升级到V16.2.4来解决该问题。

模版在附件中。

在报告期间的字段中存在下拉框,当新增插入行后,该列末尾几行的下拉框丢失。
如下图,新增了4行,现象是末尾4行就没有下拉框了,其余单元格均有下拉框

8 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-9-27 09:16:52
沙发
您好,我将您提供的文件导入到V16.2.2的SpreadJS中,按照您给的步骤进行插入行处理,但是新插入的行中上层产品类别列仍然存在下拉框
image.png767213439.png
请问能否提供一个可供我们复现的代码Demo,方便我们更好地为您解决问题
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2023-9-28 09:06:46
板凳
请问您是一次性插入多行的吗,可以多试试在下侧插入5行,再在上侧插入6行之类的
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-9-28 15:31:20
地板
鹅鹅鹅blue 发表于 2023-9-28 09:06
请问您是一次性插入多行的吗,可以多试试在下侧插入5行,再在上侧插入6行之类的

您好,请问您帖子正文提及的插入四行的操作中,是否是选中部分的上一行不是表格区域,而是其他区域?如果是的话,那么就可能造成没有下拉框的情况,因为这种批量插入是和插入区域上一行的格式保持一致

这样插入没有下拉框:
image.png404815673.png

这样插入有下拉框:
image.png479530944.png
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2023-10-8 17:51:52
5#
本帖最后由 Joestar.Xu 于 2024-6-6 13:57 编辑

经排查,曾经有需求是处理掉空白的百万行问题,因此在spread-sheet的open函数中引入了下面红色框选的代码。

若存在上面红色框选的代码,则客户excel模版在提供给您的demo预览页面中,在单元格处点击"向下新增8行行"后,报告期间列的末尾7行下拉框会丢失,如下图:

而去掉上述红色框选后,新增行后下拉框不会丢失。
       但是,如上所述,红色框选是为了解决用户提出的百万空白行问题,不能直接去掉。
请问有没有解决方法能兼容这两个需求 ?

demo和客户excel模版在附件中。(注:由于附件的大小要求不超过20Mb,因此demo分为了4个压缩包)
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-18 10:28:27
7#
本帖最后由 Richard.Huang 于 2023-10-19 09:41 编辑

本贴问题涉及您之前的一些历史原因,相对有些复杂,我们会进一步调研,请您再耐心等待,后续有相关进展我会在本贴中给您回复。[SJS-20716]
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2023-10-19 09:37:42
8#
好的
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-19 15:27:12
9#
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-20 14:18:25
10#
您好,最新的调研进展:目前该问题已经在V16.2.4修复完毕,您可以通过升级SpreadJS版本来解决该问题。那么本贴就先结贴了,后续有其他问题欢迎随时开新贴提问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部