企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 菜单(Menu) > OFBiz有为页面的导航准备专用的存储文件和对应的一套定义标签, > 使用这种方式, 可以集中管理OFBiz页面上的所有导航菜单, 非常方便, > 同时, 在这套标签里也有权限检查等多种功能. > #### 配置文件特征 > 是一套标准XSD约束的XML标签, > 它存放在[newlearn]模块下的[widget]目录下, > 文件命名为[NewLearnMenus.xml] > >[warning] 注意: 为了确保所有菜单文件能很容易的被识别且方便多人维护, 这里要对开发人员作出编码规范的约束, 要求所有菜单配置文件必须是[Menus.xml]后缀. #### 使用 > 作为模块内菜单导航时: 在[newlearn/widget/CommonScreens.xml]有自动生成 > 在Screens.xml中使用: `<include-menu name="QuoteTabBar" location="component://order/widget/ordermgr/OrderMenus.xml"/> ` #### 文件内容示例如下 ~~~ <menu-item name="FindLearnPlan" title="${uiLabelMap.FindLearnPlan}"> <!--menu-item: 一个菜单; name: 菜单当前[menu]内不重复标识名; title: 菜单显示在页面上的名称 --> <link target="FindLearnPlan"/> <!--link: 链接; target: 链接地址的Uri, 对应(controller.xml#request-map.@name); --> </menu-item> ~~~