首页 > 其他分享 >普加项目管理中间件示例之六:自定义右键菜单

普加项目管理中间件示例之六:自定义右键菜单

时间:2023-05-28 17:04:54浏览次数:54  
标签:菜单 hide 自定义 示例 menu show project 右键

弹出右键菜单时,根据当前选择的行,显示隐藏、启用禁用菜单项。

示例地址:demo/DiyMenu.html

代码如下:

//右键菜单弹出
var menu = new ProjectMenu();
project.setContextMenu(menu);
menu.edit.on("click", function (e) {
    ShowTaskWindow(project);
});

//监听菜单的opening事件,此事件在菜单显示前激发。可以控制菜单项的显示和可操作。menu.on("opening", function (e) {
    var project = this.owner;       //PlusProject对象
    var task = project.getSelected();
    if (!task) {
        e.cancel = true;
        return;
    }
    //显示和可编辑所有菜单项
    this.add.show();
    this.edit.show();
    this.remove.show();
    this.upgrade.enable();
    this.downgrade.enable();
    if (task.Summary) {
        this.edit.hide();
        this.remove.hide();

        this.upgrade.disable();
        this.downgrade.disable();
    } else {
        this.add.hide();
    }
});

标签:菜单,hide,自定义,示例,menu,show,project,右键
From: https://blog.51cto.com/u_16081226/6365490

相关文章

  • Spring Cloud Alibaba Sentinel实现熔断限流代码示例
    SpringCloudAlibabaSentinel介绍SpringCloudAlibabaSentinel是一个面向分布式服务架构的流量控制组件,是SpringCloudAlibaba的核心组件之一。主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助您保障微服务的稳定性。代码示例以下是一个使用SpringC......
  • FreeSWITCH添加自定义endpoint
    操作系统:CentOS7.6_x64   FreeSWITCH版本:1.10.9 日常开发过程中会遇到需要扩展FreeSWITCH对接其它系统的情况,这里记录下编写FreeSWITCH自定义endpoint的过程。一、模块定义函数使用FreeSWITCH自带的框架来定义模块函数,函数指针及参数列表定义如下(src/include/switc......
  • WPF入门教程系列二十六——DataGrid使用示例(3)
    WPF入门教程系列目录WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列十一——依赖属性(一)WPF入门教程系列十五——WPF中的数据绑定(一) 五、DataGr......
  • win11改回win10右键菜单
    反人类Win11之文件右键菜单改回Win10GhostIT男​笔电/DIY配置分析&推荐|友好的交流从关注开始|欢迎私信 163人赞同了该文章使用win11,最大的问题是什么,是右键菜单很多时候需要点两次,实在是反人类,太麻烦了。必须使用“显示更多选项”的右键菜单:这......
  • 十一、SonarQube自定义质量门禁和使用Jacoco
    一、自定义质量门阀接着上个例子,从流水线的运行结果来看,质量门禁通过了,使用的是默认的规则。但是代码的规则和单元测试的覆盖率等没有限制。因此需要自定义质量门禁规则。  这里添加了两个代码条件并设置为默认规则。如果覆盖率不到80%或单元测试有错误都不通过质量门禁。......
  • java——微服务——spring cloud——Eureka——插叙——服务访问——Demo——示例演示
                 user查询:             order订单查询:            user服务,查询user对象:            查询order对象:            ......
  • 自定义导出Excel表列数据(根据所选的列,选几列导出几列数据,不选则全部导出)
       ......
  • 对element Table表格中的el-input输入框输入的数值进行自定义校验
           参考:https://blog.csdn.net/weixin_48145150/article/details/125292650      https://blog.csdn.net/m0_59951344/article/details/119818786......
  • SQL(Structured Query Language)介绍及查询示例
    SQL(StructuredQueryLanguage)是结构化查询语言的缩写,它是一种专门用于操作关系型数据库的编程语言。SQL可以用于数据的存储、查询、更新、删除等常见操作,并且是目前世界上最流行的关系型数据库操作语言。SQL的主要特点包括:1.简单易学:SQL的语法清晰简单,易于学习和使用。2.......
  • C# 中的字符串——新增功能,通过代码示例进行解释
    我们在代码中使用的大部分内容都是字符串。让我们看一下C#字符串的一些新功能……包括C#11中新增的原始字符串文字和原始字符串插值。原始字符串字面量可以简单灵活地构建复杂的多行字符串,包括JSON。无需逃避。对应视频教程:https://www.java567.com/open/1在本文中,我们将......