请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

年年不吃鱼

初级会员

47

主题

129

帖子

422

积分

初级会员

积分
422

[已处理] 删除单元格

年年不吃鱼
初级会员   /  发表于:2021-2-20 13:30  /   查看:1497  /  回复:3
现在用的spread右键是没有删除单元格的作用的,我现在给单元格加了下拉框 image.png242242736.png ,用里面带的清楚或者直接delete都不能删除,请问要怎么删除,或者直接删除掉整个单元格 image.png449832152.png 要怎么写,我知道怎么删除行列,但是不知道怎么删除单元格,让右侧或者下方单元格左移

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-20 13:41:32
沙发
您可以用clear将其下拉框删除
sheet.clear(3,1,1,1,GC.Spread.Sheets.SheetArea.viewport,GC.Spread.Sheets.StorageType.style);
回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于:2021-2-20 13:47:27
板凳
DerrickJiao 发表于 2021-2-20 13:41
您可以用clear将其下拉框删除
sheet.clear(3,1,1,1,GC.Spread.Sheets.SheetArea.viewport,GC.Spread.Sheet ...

我现在如果要加右键菜单,删除单元格,让右侧单元格左移或者下方单元格下方单元格上移要怎么写?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-20 14:05:58
地板
年年不吃鱼 发表于 2021-2-20 13:47
我现在如果要加右键菜单,删除单元格,让右侧单元格左移或者下方单元格下方单元格上移要怎么写?

这边给您提供思路。

在单元格中点击 右侧单元格左移 时,此时的逻辑就是将该行右侧的所有单元格逐一向左侧单元格移动一次。也就是n+1位置的单元格复制粘贴在n位置的单元格上。

复制可以用moveTo接口,这是API
https://demo.grapecity.com.cn/sp ... rksheet.html#moveTo

最后用clear将该行多余的单元格数据清除。
https://demo.grapecity.com.cn/sp ... orksheet.html#clear

向上移动也是同理。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部