找回密码
 立即注册

QQ登录

只需一步,快速开始

johnly
初级会员   /  发表于:2019-7-5 11:33  /   查看:5154  /  回复:5
1金币
附件中已上传所有代码。

下面说明操作步骤

一、先将第16行折叠
image.png426961364.png


二、点击添加一行按钮
image.png178947753.png

三、将第16行展开
image.png996646423.png

此时发现第18行不见了。

我试过多次,发现以下情况都不会出现第18行不见了的问题:

1.先不折叠第16行,点击添加一行按钮。

2.将附件中的outlineColumn.html文件的第151行改为 sheet.getCell(addbeforeRowCount, 0).textIndent(0);

最终我得出的结论是:只有新加的一行与第16行同级(textIndent值一样)时,才会出现此问题。

请问,这个问题如何解决?

0705test1.zip

13.58 KB, 下载次数: 408

最佳答案

查看完整内容

您好,这个问题反馈是产品分组列本身的设计, 与您下方反馈的问题一起,我们会再次反馈给研发同事,这种设计确实产生一定的误解, https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69504

5 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2019-7-5 11:33:28
来自 6#
您好,这个问题反馈是产品分组列本身的设计,
与您下方反馈的问题一起,我们会再次反馈给研发同事,这种设计确实产生一定的误解,
https://gcdn.grapecity.com.cn/fo ... hread&tid=69504
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-7-5 14:11:07
2#
本帖最后由 Fiooona 于 2019-7-5 14:22 编辑

你好,分组列是用来展示有分层结构的数据,你要添加一个数据也需要与原来的数据源有相同的结构,可以通过追加数据源的方式来实现这个需求,请参考以下的实现方式:
  1.   var newData = {name:'Is-a vs. is-like-a relationships', chapter:'3.6.1', page:24, level: 2};
  2.            data.splice(addbeforeRowCount  , 0, newData);
  3.            loadData(sheet);
复制代码


outlineColumn.zip

1.75 KB, 下载次数: 360

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
johnly
初级会员   /  发表于:2019-7-5 15:38:34
3#
Fiooona 发表于 2019-7-5 14:11
你好,分组列是用来展示有分层结构的数据,你要添加一个数据也需要与原来的数据源有相同的结构,可以通过追 ...

只有你说的这种先更新data,然后再loadData这一种方法吗?那如果我的表单数据行数很多。最多能有2万行。那我每次添加一行就需要loadData以下,会不会渲染表单很慢?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-7-5 17:52:33
4#
嗯,您提出的问题已经复现,已提交至研发,本帖状态改为保留处理,有进展会第一时间在本帖贴出。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
johnly
初级会员   /  发表于:2020-3-6 15:10:02
5#
请问这个问题修复了吗?这个问题我提出来也有大半年的时间了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部