本帖最后由 Richard.Huang 于 2023-10-16 16:27 编辑
您好,我明白您的意思,您是希望在SpreadJS中实现对浮动元素右键弹出菜单的功能,并且在菜单中实现复制粘贴剪切等操作是吗?
对于您的问题1:SpreadJS并没有直接的浮动元素的右键菜单功能,这个需要我们自己实现,您可以参考这篇文章,将相应的alter操作改成复制粘贴指令:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=82321
对于您的问题2,我们是有对应的指令去实现的
复制浮动元素:
spread.commandManager().execute({cmd: "copyFloatingObjects", sheetName: "Sheet1"})
粘贴浮动元素:
spread.commandManager().execute({cmd: "pasteFloatingObjects", sheetName: "Sheet1"})
剪切浮动元素:
spread.commandManager().execute({cmd: "cutFloatingObjects", sheetName: "Sheet1"})
实现效果如下:
以下是我根据上述我们的对应解决方案实现的一个Demo,您可以下载到本地进行测试,并根据您自己的具体需求进行相应的修改
|
|