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

QQ登录

只需一步,快速开始

pian493

初级会员

42

主题

71

帖子

353

积分

初级会员

积分
353
pian493
初级会员   /  发表于:2022-7-20 16:09  /   查看:2251  /  回复:1
1金币
如图,希望1、右击的时候,不显示这个菜单 或者 这个菜单的按钮是禁用状态。
2、ctrl+x 和 ctrl+c 时,不剪切复制这个红框。

红框由以下代码生成
let groupShapes = [
    {
        flag:"_top",
        params:[left, top, right, top]
    },
    {
        flag:"_bottom",
        params:[left, bottom, right, bottom]
    },
    {
        flag:"_left",
        params:[left, top, left, bottom]
    },
    {
        flag:"_right",
        params:[right, top, right, bottom]
    }
].map(item=>{
    let tempShape = sheet.shapes.addConnector(shapeName + item.flag,
      GC.Spread.Sheets.Shapes.ConnectorType.straight, ...item.params);
    let oldStyle = tempShape.style();
    oldStyle.line.color = shapeColor;
    tempShape.style(oldStyle);
    return tempShape;
})

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你好,关于上述两个问题,可以参考附件的demo实现。

1 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-20 16:09:30
来自 2#
本帖最后由 Derrick.Jiao 于 2022-7-21 14:20 编辑

你好,关于上述两个问题,可以参考附件的demo实现。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部