Stringbeans用户指南-5

水平菜单布局

水平菜单布局是顶级菜单布局的子菜单,子菜单面板在顶级菜单下方显示。每个子菜单表现为一个页面内容,它可以是一个portlet或者一个预设置页面,将以整页的方式显示。编辑页面如下图,类似于菜单布局,但是没有附加Portlets部分。水平菜单布局不能设置为嵌入式页面,因为它是顶级菜单布局分类。

浮动Portlet布局

浮动Portlet布局可以被拖动、最小化、最大化、隐藏和改变大小。任务栏位于页面底部,提供额外的Portlet导航功能。被隐藏的Portlet可以通过任务栏重新显示。这种布局提供存储当前状态的功能,比如位置和大小,通过图标栏上的保存图标可以实现这个功能,这个图标会一直闪烁,如果portlet被移动位置或者改变大小。如果切换到其它页面时没有保存当前的状态,那么将丢失portlet当前的位置和大小,位置和大小将被重置。

创建浮动Portlet布局和创建其它布局一样简单,它不能作为嵌入式页面,也不能被嵌入其它页面。

Recursive布局

递归布局,顾名思义,就是一个页面可以包含其它页面,被包含页可以包含其它页面等等。递归布局实际并不是一个新布局,这种布局最显著的用处是,利用上面降到的布局创建一个组合布局。例如,一个带有Tab布局的菜单布局页面。上面所讲到的布局,除去列布局和单个Portlet布局,都可以是一个递归布局,例如,包含一个或多个其它页面。被包含页可以是一个隐藏(嵌入式)页面或者普通的portal页面。要想成为包含其它页面的父页,有写约束条件在线面会被提到。

l         选择一种布局创建一个新页面,因为列和单个Portlet布局不能创建递归布局,所以选择其它的布局,如果你想创建一个递归布局页面。

l         添加Portlet/Page下拉列表中的预设置页面,只有那些有权限的预设置页面将显示在这个下拉列表中,下一点将描述预设置页面的限制。

l         一个预设置页面可以是一个嵌入式页面,或者普通的portal页面,或者其它递归页面。预设置页面的限制:

n         不能使一个水平菜单或者级联菜单布局。因为这些布局是顶级菜单布局,只能包含,不能被包含。所以这些布局页面不会在下拉列表中显示。

n         布局特定约束:

u       菜单布局-所有XXXX列,单PortletTab布局页面是有权限的

u       Tree布局-所有XXXX列,单PortletTab布局页面是有权限的

u       Tab布局-所有XXXX列,单Portlet,菜单和Tree布局页面是有权限的

u       水平布局-所有布局,包括水平和级联布局页面是有权限的。

u       级联布局-所有布局,包括水平和级联布局页面是有权限的。

l         嵌入式页面限制,不能是:

n         默认页

n         水平和级联菜单布局页面。

l         嵌入式页面在下拉列表中标识为*

l         所有页面,包括嵌入式页面都可以通过首先项里的页面管理模块进行管理(编辑,删除)。

l         如果页面有任何改动,一旦用户重新登录,改变就会生效。

欢迎管理我的小站:http://www.saasrv.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值