博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何过滤菜单
阅读量:5032 次
发布时间:2019-06-12

本文共 1109 字,大约阅读时间需要 3 分钟。

    开发中通常会碰到这种需求,比如一个“新建”菜单,只想要在项目的第一级或者指定文件夹才显示,这时就需要过滤菜单

    1. 首先需要添加‘新建’菜单的扩展点

    

对应的test类实现

public class ResourceTester extends PropertyTester {    public ResourceTester() {            }    @Override    public boolean test(Object receiver, String property, Object[] args,            Object expectedValue) {         if (property.equals("htmlFolder")) {            if("html".equals(expectedValue)){                if (WorkspaceUtil.isProject(receiver)) {                    boolean mainFolder = WorkspaceUtil.isMainFolder(receiver);                    boolean htmlFolder = WorkspaceUtil.isHtmlFolder(receiver);                     return mainFolder && htmlFolder;                }                                            }         return false;    }}
ResourceTester .java

 

  

转载于:https://www.cnblogs.com/yaolei0422/p/8696091.html

你可能感兴趣的文章
Web前端面试题目汇总
查看>>
centos 7.0 下安装FFmpeg软件 过程
查看>>
Python oct() 函数
查看>>
【学习总结】GirlsInAI ML-diary day-6-String字符串
查看>>
【问题解决方案】知乎某个答案的链接在哪里的问题
查看>>
VC2005 向窗口的按钮发送单击消息
查看>>
java 中如何连接 oracle 数据库
查看>>
weui button的使用
查看>>
使用TidCookieManager得到cookie
查看>>
faiss学习
查看>>
busybox 初始化
查看>>
sql分组拼接字段
查看>>
mdadm
查看>>
nginx超时问题
查看>>
使用Maven构建多模块项目
查看>>
Vim 常用快捷键
查看>>
lintcode :Count and Say 报数
查看>>
libeXosip2(3) -- SIP messages and call control API
查看>>
PHP-浏览器参数防注入检测函数
查看>>
面试技巧锦集
查看>>