六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 82|回复: 0

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

[复制链接]

升级  8.67%

15

主题

15

主题

15

主题

秀才

Rank: 2

积分
63
 楼主| 发表于 2013-1-29 07:50:16 | 显示全部楼层 |阅读模式
菜单组件通常用于生成屏幕主菜单栏,类似于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,本人翻译,欢迎转载,请注明出处.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表