Oracle Forms 12c中如何禁用整个菜单根节点?
Oracle Forms 12c 禁用整个菜单根节点的方法
要禁用或隐藏整个菜单根节点,无需带父节点前缀,直接针对根菜单名称调用Set_menu_item_property即可,具体用法如下:
隐藏菜单根节点
Set_menu_item_property('NameOfMenuRoot', visible, property_false);
禁用菜单根节点(灰化,不可点击)
如果仅需让根节点不可用而非完全隐藏,可修改属性为enabled:
Set_menu_item_property('NameOfMenuRoot', enabled, property_false);
注意事项
- 确保根菜单名称拼写完全正确,Oracle Forms对对象名称大小写敏感
- 建议在合适的触发器中执行代码,比如
WHEN-NEW-FORM-INSTANCE(表单初始化时)或自定义按钮的WHEN-BUTTON-PRESSED触发器
内容的提问来源于stack exchange,提问作者user6186249
相关产品推荐
相关产品推荐

