layout布局
1、首页我们打开easyui官网和我们的中文api一起结合使用
2、先看下我们需要做出的效果
代码
核心内容
整个大的布局
class="easyui-layout"
自动适应整个屏幕的两种方式
1、body内创建一个div 通过添加属性fit
<div class="easyui-layout" data-options="fit:true"></div>
2:在bady内添加 class样式
<body class="easyui-layout"></body>
里面详细模块区分
<div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div>
通过在data-options里面加入 region(地区)【north:北,south:南,east:东,west:西,center:中】。
属性:
属性名 |
属性值类型 |
描述 |
默认值 |
title |
string |
布局面板标题文本。 |
null |
region |
string |
定义布局面板位置,可用的值有:north, south, east, west, center。 | |
border |
boolean |
为true时显示布局面板边框。 |
true |
split |
boolean |
为true时用户可以通过分割栏改变面板大小。 |
false |
fit |
boolean |
如果设置为true,布局组件将自适应父容器。当使用'body'标签创建布局的时候,整个页面会自动最大 |
false |
collapsible |
boolean |
定义是否显示折叠按钮。(该属性自1.3.3版开始可用) |
true |
minWidth |
number |
最小面板宽度。(该属性自1.3.3版开始可用) |
10 |
minHeight |
number |
最小面板高度。(该属性自1.3.3版开始可用) |
10 |
maxWidth |
number |
最大面板宽度。(该属性自1.3.3版开始可用) |
10000 |
maxHeight |
number |
最大面板高度。(该属性自1.3.3版开始可用) |
10000 |
expandMode |
string |
在点击折叠面板时候的扩展模式。可用值有:“float”、“dock”和null float:区域面板将展开并浮动在顶部,在鼠标焦点离开面板时会自动隐藏。 dock:区域面板将展开并钉在面板上,在鼠标焦点离开面板时不会自动隐藏。 null:什么也不会发生。 (该属性自1.4.4版开始可用) |
float |
collapsedSize |
number |
折叠后的面板大小。(该属性自1.4.4版开始可用) |
28 |
hideExpandTool |
boolean |
为true时隐藏折叠面板上的扩展面板工具。(该属性自1.4.4版开始可用) |
false |
hideCollapsedContent |
boolean |
为true时隐藏折叠面板上的标题栏。(该属性自1.4.4版开始可用) |
true |
collapsedContent |
string,function(title) |
定义在折叠面板上要显示标题内容。 1. 标题字符串; 2. 通过函数返回标题内容。 (该方法自1.4.4版开始可用) 代码示例:collapsedContent: function(title){ var region = $(this).panel('options').region; if (region == 'north' || region == 'south'){ return title; } else { return '<div class="mytitle">'+title+'</div>'; } } |
做layout布局常用的属性
region、 title、split、iconCls、collapsible、collapsed(true的时候折叠起面板)collapsible:false 是否显示折叠按钮