`
gzspark
  • 浏览: 109655 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

OFBiz 菜单组件(menu-widget)指引

阅读更多
菜单组件通常用于生成屏幕主菜单栏,类似于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,本人翻译,欢迎转载,请注明出处.
3
2
分享到:
评论
4 楼 Josun 2011-03-09  
写的很好,我刚开始接触OFBIZ,还不知道WIDGET是个啥东西。
3 楼 freecode 2009-04-29  
感兴趣,感觉比ssh更合适企业开发。
2 楼 QuakeWang 2008-10-10  
gzspark 写道

好奇怪,都没有人对ofbiz和opentaps感兴趣的?

很久以前JavaEye的论坛讨论过很多OFBiz的内容:
http://www.iteye.com/topic/1032?page=5

现在没有人讨论,我想和Spring/Struts/Hibernate成为了主流的开发框架组合有很大关系
1 楼 gzspark 2008-10-10  
好奇怪,都没有人对ofbiz和opentaps感兴趣的?

相关推荐

    OFBIZ10.04组件开发入门.doc

    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 app以screen-widget, decorator, and actions”指的是在Web应用程序开发中,通过使用特定的技术或设计模式来增强应用的功能性和用户体验。在这个主题下,我们主要讨论三个核心概念:screen-...

    ofbiz权限(全)

    登录级别的权限控制定义在每个组件的`ofbiz-component.xml`文件中,用于限定用户访问该组件所需的最低权限。例如,可以通过设置`base-permission`属性来指定用户至少需要具备哪些权限才能访问该组件。例如,一个组件...

    apache-ofbiz-16.11.05

    最新版OFBiz,apache-ofbiz-16.11.05,apache-ofbiz-16.11.05

    Ofbiz-16-全量数据库873张表.rar

    这个压缩包文件"Ofbiz-16-全量数据库873张表.rar"包含了Apache Ofbiz 16版本的全量数据库结构,包括873个数据表的SQL脚本。这些脚本用于创建和初始化数据库,对于理解和开发基于Ofbiz的应用程序至关重要。 1. **...

    OFBiz-API-Docs

    OFBiz API 文档,英文html版。使用官方资源中的ant命令自动生成,无任何修改。有兴趣的朋友可以自己生成,ant命令是:docs-all,该命令生成帮助文档时会获取操作系统语言设置,要生成英文文档请先将操作系统语言改为...

    OFBIZ浏览组件第三部分

    OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分OFBIZ浏览组件第三部分

    OFBIZ浏览组件第二部分

    OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分OFBIZ浏览组件第二部分

    OFBiz-manual-zh.doc

    OFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.doc

    OFBiz教程_-_初学者的开发指南

    3. **组件开发**:学习如何创建一个新的组件,以及组件中的主要文件如`ofbiz-component.xml`的用途。 4. **实体模型**:解释OFBiz中实体模型的概念及其作用。 5. **服务定义和服务调用**:如何定义服务并从其他组件...

    OFBiz开发快速入门

    作为一个全面的企业解决方案,OFBiz提供了丰富的功能组件,包括产品目录管理、订单处理、库存控制、采购管理以及财务管理等。本快速入门文档将帮助初学者快速掌握OFBiz的基本概念、安装配置以及开发流程。 1. **...

    OFBiz入门教程

    - 进入OFBiz项目根目录(例如`C:\Java\ofbiz-release4.0`),执行`antrun-install`命令进行编译安装。 - 此过程可能需要一定时间,具体取决于计算机性能和网络速度。 ##### 3.2 启动服务 - 执行`startofbiz.bat`...

    Apache OFBiz Development The Beginner's Tutorial

    - **引用 OFBiz 中的组件**:指导如何在 OFBiz 中正确引用和使用不同组件。 #### 结论 通过上述章节的学习,读者不仅能够掌握 OFBiz 的基本安装和配置过程,还能够了解如何根据业务需求对 OFBiz 进行定制化开发。...

    ofbiz入门教程-初学者开发指南

    Ofbiz 专注于提供商务应用程序所需的常见组件,如用户认证、工作流程和商业规则管理。其中,Entity Engine 是Ofbiz 的核心技术,它负责数据库表的创建、对象与数据表的映射以及对象的查询等功能。通过XML文件定义...

Global site tag (gtag.js) - Google Analytics