首页 > 其他分享 >AWC通过条件控制 菜单可见

AWC通过条件控制 菜单可见

时间:2024-09-03 23:25:04浏览次数:8  
标签:菜单 dbValue ctx 可见 userSession user props AWC id

1.定义条件:

"conditions": {         "objectIsSelectedFolder": {             "expression": {                 "$source": {                     "$adapt": "ctx.selected"                 },                 "$query": {                     "$source": "modelType.typeHierarchyArray",                     "$query": {                         "$in": [                             "Folder"                         ]                     }                 }             }         },         "objectIsSelected1": {             "expression": "ctx.selected"         },"bomExport": {             "expression": "ctx.userSession.props.group_name.dbValue==='dba' || ctx.userSession.props.user_id.dbValue==='200' || ctx.userSession.props.user_id.dbValue==='test1'"         },"test1Condition": {             "expression": " ctx.userSession.props.user_id.dbValue==='test1' || ctx.userSession.props.group_name.dbValue==='dba' "         },"test1andDBACondition": {             "expression": " ctx.userSession.props.user_id.dbValue==='test1' || ctx.userSession.props.group_name.dbValue==='dba' "         },"DCConditon": {             "expression": "ctx.userSession.props.user_id.dbValue==='115635'  || ctx.userSession.props.user_id.dbValue==='200' || ctx.userSession.props.user_id.dbValue==='ctx.userSession.props.user_id.dbValue==='115635'"         },"whereUsedConditon": {             "expression": "ctx.userSession.props.role.displayValues[0]==='性能设计工程师'  || ctx.userSession.props.role.displayValues[0]==='物料数据管理专员'   || ctx.userSession.props.user_id.dbValue==='ctx.userSession.props.user_id.dbValue==='xxb02'"         }
    },   2.在handler中设置关联的条件:  "BOMReplaceCommandHanlder": {             "id": "BOMReplaceCommand",             "action": "activateBOMReplaceCommand",             "activeWhen": true,             "visibleWhen": {                 "condition": "conditions.test1Condition"             }         },

标签:菜单,dbValue,ctx,可见,userSession,user,props,AWC,id
From: https://www.cnblogs.com/PLM-Teamcenter/p/18395648

相关文章

  • java+springboot权限的设计(用户、角色、权限)和前端如何渲染用户所对应的权限菜单
    记得当时在学校的时候,觉得这个实现起来真的超级困难,想想就头大,毫无头绪,即便那时候去查资料看了很多大佬写的文章,看的时候感觉恍然大悟,直拍大腿,但是当我想要动手自己去做的时候,又不知道从哪开始切入,于是一直没有动手去做,直到最近在实习的时候,给了我这个任务,当我带着恐惧去自......
  • 获得SSH秘钥和SSL环境的可见性和控制权
    未经管理的密钥和证书如何损害分层安全防御系统多年来,由于技术的不断发展和演变,网络威胁和安全漏洞也在不断变化。企业大多都在精心研究各种解决方案和战略,以加强其安全基础设施。但是,安全问题是没有灵丹妙药的。目前,一种备受企业推崇并被广泛采用的一种技术是利用分层式信息安......
  • "waitForSelector"在元素可见前超时等待,尽管元素在屏幕上
    waitForSelector方法在元素可见前超时等待,尽管元素在屏幕上,可能是由于以下原因:元素被隐藏或覆盖:元素可能被其他元素隐藏或覆盖,导致waitForSelector方法无法正确检测到元素的可见性。元素加载延迟:元素可能需要一定的时间来加载和显示,而waitForSelector方法的超时时间可能设置得......
  • 多线程篇(ThreadLocal & 内存模型 & 伪共享(内存可见性))(持续更新迭代)
    目录一、内存可见性问题(并发编程之美)二、Java内存模型(深入理解JVM第三版)1.简介2.硬件的效率与一致性3.Java内存模型3.1主内存与工作内存3.2内存间交互操作3.3对于volatile型变量的特殊规则3.4针对long和double型变量的特殊规则3.5原子性、可见性与有序性原......
  • c# 笔记 winform添加右键菜单,获取文件大小 ,多条件排序OrderBy、ThenBy,list<double>截取
    Winform右键菜单‌要在C#Winform应用程序中添加右键菜单,‌你可以按照以下步骤操作:‌1.‌创建菜单项‌在Form的构造函数或加载事件中,‌创建ContextMenuStrip控件的实例,‌并为其添加菜单项。‌2.‌绑定到控件‌将ContextMenuStrip控件绑定到需要显示右键菜单的控件上,‌......
  • [js] 页面可见性API 监测用户切屏
    PageVisibilityAPI在做考试系统或者网课系统的时候,通常需要监测用户是否隐藏了当前标签页在看其它页面。PageVisibilityAPI提供了一个事件和两个状态来监测页面可见性,可以用它来判断用户是否切屏。visibilitychange这个事件会在页面可见性变化时触发。(隐藏时、打开时)//......
  • [js] 页面可见性API 监测用户切屏
    PageVisibilityAPI在做考试系统或者网课系统的时候,通常需要监测用户是否隐藏了当前标签页在看其它页面。PageVisibilityAPI提供了一个事件和两个状态来监测页面可见性,可以用它来判断用户是否切屏。visibilitychange这个事件会在页面可见性变化时触发。(隐藏时、打开时)//......
  • [js] 页面可见性API 监测用户切屏
    PageVisibilityAPI在做考试系统或者网课系统的时候,通常需要监测用户是否隐藏了当前标签页在看其它页面。PageVisibilityAPI提供了一个事件和两个状态来监测页面可见性,可以用它来判断用户是否切屏。visibilitychange这个事件会在页面可见性变化时触发。(隐藏时、打开时)//......
  • [js] 页面可见性API 监测用户切屏
    PageVisibilityAPI在做考试系统或者网课系统的时候,通常需要监测用户是否隐藏了当前标签页在看其它页面。PageVisibilityAPI提供了一个事件和两个状态来监测页面可见性,可以用它来判断用户是否切屏。visibilitychange这个事件会在页面可见性变化时触发。(隐藏时、打开时)//......
  • [js] 页面可见性API 监测用户切屏
    PageVisibilityAPI在做考试系统或者网课系统的时候,通常需要监测用户是否隐藏了当前标签页在看其它页面。PageVisibilityAPI提供了一个事件和两个状态来监测页面可见性,可以用它来判断用户是否切屏。visibilitychange这个事件会在页面可见性变化时触发。(隐藏时、打开时)//......