SpreadJs提供了类似Excel操作的右键菜单功能,常见的有复制,剪切,清除,过滤,排序等
当右键菜单功能不满足业务需求时候,需要用到自定义右键菜单,官方Api提供了Command接口,参考:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Commands.CommandManager#class-commandmanager
这边使用自定义删除行命令:
定义addRow对象
将addRow插入到menuData
定义addRowCommand方法
通过commandManager注册自定义的addRow命令
在初始化spread后,可以调用方法,通过callback函数去处理对应的业务
代码片段: