Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240828
  • 博文数量: 29
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 715
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-23 23:55
文章分类

全部博文(29)

文章存档

2009年(7)

2008年(22)

我的朋友

分类:

2008-03-12 23:11:07

Dojo  界面的 Layout

Dojo 's Layout 包括以下控件:
dijit.layout.SplitContainer :
sizerWidth="5" ---- 表示两个子 widget 之间那个间隔条 bar 的宽度。
persist="false" --- 是否让 cache 缓存 sub widget 的样式,如果 false ,刷新网页时会重设为 style 设置的样式,如果 true 则可能是用户改变后的样式。
sizeShare="70"---- 在几个 sub widget 中都设置此属性时,效果和设置各占 % 几一样;如有2个 sub widget ,一个设置 sizeShare="70" ,另一个设置 sizeShare="30" ,就可以见到一个大一个小了。如果两个都设置为 sizeShare="70" ,则两者一样大小。

LayoutContainer : 在布局时,有left/top/bottom/right/client 五个位置,先是贴边摆设 left/top/bottom/right ,然后在余下的中间位置摆放标记为 client 的控件。
要注意的是:有且只有一个 client 控件,但可以有多个 left/top/bottom/right 控件。

AccordionContainer : 与 AccordionPane 共同设计出 MSN 那种可折叠的界面。在使用时,不需要
dojo.require("dijit.layout.AccordionPane"); 引入 AccordionPane ;
当 AccordionContainer 简单地放在 LayoutContainer 中时,发现不能展下各项,后来设置了 LayoutContainer 的 style : width , height ,然后再设置 AccordionContainer 的 layoutAlign="" ,这样才可以正常地使用 AccordionContainer  。




阅读(2778) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~