布局管理器。
<div id="layout1" class="mini-layout" style="width:600px;height:400px;"> <div title="north" region="north" height="80" > north </div> <div title="south" region="south" showSplit="false" showHeader="true" height="80" > south </div> <div title="west" region="west" width="200" > west </div> <div title="east" region="east" showCloseButton="true" > east </div> <div title="center" region="center" > center </div> </div>
| Name | Type | Description | Default | Set? | Get? | Tag? |
|---|---|---|---|---|---|---|
| splitSize | Number | 分割条尺寸 | 6 | √ | √ | √ |
| Name | Parameter | Description | Return |
|---|---|---|---|
| setRegions ( Array ) | 设置Regoin对象数组 | ||
| addRegion ( Object [, index] ) |
Object:Regoin对象。 index:Number。索引号。 |
增加region。 |
|
| removeRegion ( String ) | 删除region面板。 | ||
| updateRegion ( String, options ) | 更新region面板 | ||
| expandRegion ( String ) | 展开regoin对象。 | ||
| collapseRegion ( String ) | 收缩regoin对象。 | ||
| showRegion ( String ) | 显示regoin对象。 | ||
| hideRegion ( String ) | 隐藏regoin对象。 | ||
| isExpandRegion ( String ) | 是否展开region。 | ||
| isVisibleRegion ( String ) | 是否显示region。 | ||
| getRegion ( String ) | north/south/west/east/center | 获取Regoin对象。 | |
| getRegionBodyEl ( String ) | 获取region面板对象内容区DOM元素 |
| Name | EventObject | Description |
|---|---|---|
| beforecollapse |
e : {
sender: Object,
region: Object,
cancel: false
}
|
折叠面板前发生 |
| beforeexpand |
e : {
sender: Object,
region: Object,
cancel: false
}
|
展开面板前发生 |
| collapse |
e : {
sender: Object,
region: Object
}
|
折叠面板时发生 |
| expand |
e : {
sender: Object,
region: Object
}
|
展开面板时发生 |
Layout 面板对象,属性如下:
| Name | Type | Description | Default |
|---|---|---|---|
| region | String | 面板名称 | |
| title | String | 标题文本 | |
| iconCls | String | 标题图标样式类 | |
| iconStyle | String | 标题图标样式 | |
| cls | String | 样式类 | |
| style | String | 样式 | |
| headerCls | String | 头部样式类 | |
| headerStyle | String | 头部样式 | |
| bodyCls | String | 内容区样式类 | |
| bodyStyle | String | 内容区样式 | |
| visible | Boolean | 是否显示 | true |
| expanded | Boolean | 是否展开 | true |
| showCollapseButton | Boolean | 是否显示折叠按钮 | true |
| showCloseButton | Boolean | 是否显示关闭按钮 | true |
| showSplit | Boolean | 是否显示分割条 | true |
| showSplitIcon | Boolean | 是否显示分割条按钮 | true |
| showHeader | Boolean | 是否显示头部 | true |
| showProxy | Boolean | 是否折叠代理元素 | true |
| showProxyText | Boolean | 是否折叠代理文本 | false |
| allowResize | Boolean | 是否允许拖拽调节 | true |
| splitSize | Number | 分隔条尺寸 | 6 |
| width | Number | 宽度 | |
| height | Number | 高度 | |
| minWidth | Number | 最小宽度 | |
| minHeight | Number | 最小高度 | |
| maxWidth | Number | 最大宽度 | |
| maxHeight | Number | 最大高度 |