找回密码
 立即注册

QQ登录

只需一步,快速开始

yue1859921
初级会员   /  发表于:2024-10-8 11:39  /   查看:329  /  回复:6
1金币

我现在表格有个合并行的表格,如何通过程序代码 实现右键删除某一行的功能?
3b10f8bbc69203ec8bee8f2941f933f.png

最佳答案

查看完整内容

是的,正是通过Worksheet:deleteRows()删除,如果知道目标删除行的索引,直接传参调用即可;如果不知道目标删除行的索引,但是已经选中了行,可以通过Worksheet:getActiveRowIndex()获取当前被选中行的索引。 可以通过官网API文档了解详情: Worksheet:deleteRows()--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#deleterows Worksheet:getActiveRowIndex()--https://demo.grapeci ...

6 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-10-8 11:39:10
来自 4#
yue1859921 发表于 2024-10-8 12:35
我现在需要通过程序来实现这个删除功能,是否有对应的api?
sheetJc.deleteRows( row:16,count:1);  这 ...

是的,正是通过Worksheet:deleteRows()删除,如果知道目标删除行的索引,直接传参调用即可;如果不知道目标删除行的索引,但是已经选中了行,可以通过Worksheet:getActiveRowIndex()获取当前被选中行的索引。

可以通过官网API文档了解详情:
Worksheet:deleteRows()--https://demo.grapecity.com.cn/sp ... orksheet#deleterows
Worksheet:getActiveRowIndex()--https://demo.grapecity.com.cn/sp ... t#getactiverowindex
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-8 12:04:41
2#
您好!在行头选中目标删除行,然后通过右键菜单中的“删除”即可删除。如下动图所示,您可以看下是否符合您的需求。
删除合并单元格中的某行.gif
回复 使用道具 举报
yue1859921
初级会员   /  发表于:2024-10-8 12:35:51
3#
本帖最后由 yue1859921 于 2024-10-8 12:37 编辑
Wilson.Zhang 发表于 2024-10-8 12:04
您好!在行头选中目标删除行,然后通过右键菜单中的“删除”即可删除。如下动图所示,您可以看下是否符合您 ...

我现在需要通过程序来实现这个删除功能,是否有对应的api?
sheetJc.deleteRows( row:16,count:1);  这种方式  是把合并的行清掉了   

回复 使用道具 举报
yue1859921
初级会员   /  发表于:2024-10-8 16:14:47
5#
Wilson.Zhang 发表于 2024-10-8 13:38
是的,正是通过Worksheet:deleteRows()删除,如果知道目标删除行的索引,直接传参调用即可;如果不知道目 ...

用的是Worksheet:deleteRows() 这个方法,指定删除某一行,  实际效果变成了把所有合并行所在的单元格内容清空了,并没有删除指定的行

比如我9到17行的第一列是合并行,然后我想通过 Worksheet:deleteRows()  删除第17行,实际结果却变成9到17行的内容清空了,17行却没有删除
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-8 17:29:42
6#
yue1859921 发表于 2024-10-8 16:14
用的是Worksheet:deleteRows() 这个方法,指定删除某一行,  实际效果变成了把所有合并行所在的单元格内 ...

根据您提供的场景信息,在16.1.4版本测试了下,如下动图所示,未能复现您所述的现象。需要您提供一个能够复现问题的demo,仅复现问题即可。

16.1.4版本deleteRows.gif
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-17 15:14:21
7#
您好!由于您较长时间未回复,且从跟帖回复中了解到问题已得到有效解答,那就结帖了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部