菜单组件通常用于生成屏幕主菜单栏,类似于Main | Data Source | Campaign | Tracking | Segment | Contact List | Reports | Logout
o 定义菜单<menu-item name="DataSource" title="${uiLabelMap.DataSource}"><link target="FindDataSource"/></menu-item>
name属性用于标识菜单项。
title属性用于菜单显示名称,也可是uiLabelMap
link指定菜单项的跳转URI
o 使得指定的菜单高亮
在屏幕组件的<screen>-<actions>段中加入
<set field="headerItem" value="reports"/>
value值为已定义过的要加亮的菜单项
o 根据条件选择是否显示菜单项
在<menu-item>节点中使用 <condition>项:
<condition><not><if-empty field-name="userLogin"/></not></condition>
<condition><if-empty field-name="userLogin"/></condition>
o 使用CSS样式表
在<menu-item>节点中使用以下属性
align-style="" 定义对齐方式
widget-style="" 定义菜单项在未选中时的样式
selected-style="" 定义菜单项在选中时的样式
o 右对齐菜单项
使用align-style="col-right" 来启用 "col-right" CSS样式
注意这个样式将把第一个菜单项放到最右边,第二个放在第一个的左边,依次类推
本文档译自ofbiz 4.0 cookbooks,本人翻译,欢迎转载,请注明出处.
分享到:
相关推荐
OFBIZ通过菜单系统组织UI,菜单定义在`webapp/WEB-INF/ofbiz-component.xml`中,菜单项链接到特定的Widget或URL。 ### 8. 数据模型定义 OFBIZ使用EclipseLink的ORM工具(原JDO)来定义数据模型,通过XML文件(`.xml...
标题中的“扩展你的web app以screen-widget, decorator, and actions”指的是在Web应用程序开发中,通过使用特定的技术或设计模式来增强应用的功能性和用户体验。在这个主题下,我们主要讨论三个核心概念:screen-...
登录级别的权限控制定义在每个组件的`ofbiz-component.xml`文件中,用于限定用户访问该组件所需的最低权限。例如,可以通过设置`base-permission`属性来指定用户至少需要具备哪些权限才能访问该组件。例如,一个组件...
最新版OFBiz,apache-ofbiz-16.11.05,apache-ofbiz-16.11.05
这个压缩包文件"Ofbiz-16-全量数据库873张表.rar"包含了Apache Ofbiz 16版本的全量数据库结构,包括873个数据表的SQL脚本。这些脚本用于创建和初始化数据库,对于理解和开发基于Ofbiz的应用程序至关重要。 1. **...
OFBiz API 文档,英文html版。使用官方资源中的ant命令自动生成,无任何修改。有兴趣的朋友可以自己生成,ant命令是:docs-all,该命令生成帮助文档时会获取操作系统语言设置,要生成英文文档请先将操作系统语言改为...
OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分
OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分
OFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.doc
3. **组件开发**:学习如何创建一个新的组件,以及组件中的主要文件如`ofbiz-component.xml`的用途。 4. **实体模型**:解释OFBiz中实体模型的概念及其作用。 5. **服务定义和服务调用**:如何定义服务并从其他组件...
作为一个全面的企业解决方案,OFBiz提供了丰富的功能组件,包括产品目录管理、订单处理、库存控制、采购管理以及财务管理等。本快速入门文档将帮助初学者快速掌握OFBiz的基本概念、安装配置以及开发流程。 1. **...
- 进入OFBiz项目根目录(例如`C:\Java\ofbiz-release4.0`),执行`antrun-install`命令进行编译安装。 - 此过程可能需要一定时间,具体取决于计算机性能和网络速度。 ##### 3.2 启动服务 - 执行`startofbiz.bat`...
- **引用 OFBiz 中的组件**:指导如何在 OFBiz 中正确引用和使用不同组件。 #### 结论 通过上述章节的学习,读者不仅能够掌握 OFBiz 的基本安装和配置过程,还能够了解如何根据业务需求对 OFBiz 进行定制化开发。...
Ofbiz 专注于提供商务应用程序所需的常见组件,如用户认证、工作流程和商业规则管理。其中,Entity Engine 是Ofbiz 的核心技术,它负责数据库表的创建、对象与数据表的映射以及对象的查询等功能。通过XML文件定义...