首先创建xxxxMenus.xml 内容如下:
<menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-menu.xsd">
<menu name="AnnManageTree" title="${uiLabelMap.AnnManage}" extends="CommonAppBarMenu" extends-resource="component://common/widget/CommonMenus.xml">
<menu-item name="AnnInsert" title="${uiLabelMap.AnnInsert}"><link target="AnnInsUpd"/></menu-item>
</menu>
</menus>
注意:
1. menu节点属性extends="CommonAppBarMenu"、extends-resource="component://common/widget/CommonMenus.xml",此处为添加扩展配置文件,是所有后台自定义菜单都需要添加的属性。
2. menu-item节点 属性name="AnnInsert"对应CommonScreens.xml 文件下子节点:
<screen name="AnnInsUpd">
<section>
<actions>
<set field="headerItem" value="AnnInsert"/>
注: <set field="headerItem" value="AnnInsert"> value与上面提到的menu-item节点属性name相同, headerItem是用于CommonMenus.xml配置选中菜单,并添加样式。