EasyUI的布局管理
来源:互联网 发布:linq to sql 编辑:程序博客网 时间:2024/06/01 09:32
布局的容器,有五个区域:北部,南部,东部,西部和中心。的中心区域的面板是必需的,但边缘区域的面板是可选的。每一个边缘区域面板可以调整大小,拖动其边界,他们也可以折叠一下它的崩溃触发。可以嵌套的布局,从而用户可以建立他想要什么复杂的布局。
继承: 面板(panel)、可调整大小(resizable)
用法示例
创建布局
1、通过标记创建布局。添加'easyui的布局类的标记的<div/>
<div id="cc" class="easyui-layout" style="width:600px;height:400px;"> <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div> <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div> <div data-options="region:'east',iconCls:'icon-reload',title:'East',split:true" style="width:100px;"></div> <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div> <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div> </div>2、创建整个页面的布局。
<body class="easyui-layout"> <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div> <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div> <div data-options="region:'east',iconCls:'icon-reload',title:'East',split:true" style="width:100px;"></div> <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div> <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div> </body>3、创建嵌套布局。注意,西部面板布局内收缩。
<body class="easyui-layout"> <div data-options="region:'north'" style="height:100px"></div> <div data-options="region:'center'"> <div class="easyui-layout" data-options="fit:true"> <div data-options="region:'west',collapsed:true" style="width:180px"></div> <div data-options="region:'center'"></div> </div> </div> </body>4、内容加载使用ajax
创建基于面板的布局。每个区域面板提供内置支持异步加载内容从URL。使用异步加载技术,用户可以使他们的页面布局显示更多更快。
<body class="easyui-layout"> <div data-options="region:'west',href:'west_content.php'" style="width:180px" /> <div data-options="region:'center',href:'center_content.php'" /> </body>Collpase布局面板
$('#cc').layout(); // collapse the west panel $('#cc').layout('collapse','west');西部地区面板添加工具按钮
$('#cc').layout('add',{ region: 'west', width: 180, title: 'West Title', split: true, tools: [{ iconCls:'icon-add', handler:function(){alert('add')} },{ iconCls:'icon-remove', handler:function(){alert('remove')} }] });
布局选项
Name
Type
描述
默认值
fit
boolean
设置为true,以适应它的父容器设置布局大小。当创建布局“体”标记时,它会自动最大化整个页面的完整大小
false
地区面板选项,该地区的控制面板选项中定义的面板组件,下面是一些常见的和增值的属性:
Name
Type
描述
默认值
title
string
布局面板的标题文字。
null
region
string
定义布局面板的位置,该值是下列之一:北,南,东,西,中心。
border
boolean
真正的显示布局面板边框。
true
split
boolean
真正显示拆分栏,用户可以改变面板的大小。
false
iconCls
string
一个图标CSS类显示面板上的头一个图标。
null
href
string
一个URL加载数据从远程站点。
null
collapsible
boolean
定义是否显示可折叠按钮。
true
minWidth
number
最小面板宽度。
10
minHeight
number
面板的最小高度。
10
maxWidth
number
的最大面板宽度。
10000
maxHeight
number
最大面板高度。
10000
方法:
Name
参数
Description
resize
none
设置布局大小。
panel
region
返回指定的面板,'区域'参数可能的值:'北','南','东','西','中心'。
collapse
region
关闭指定的面板,'区域'参数可能的值:'北','南','东','西'。
expand
region
展开指定的面板,'区域'参数可能的值:'北','南','东','西'。
add
options
添加一个指定的面板,选项参数是一个配置对象,标签面板属性,更多的细节。
remove
region
删除指定的面板,'区域'参数可能的值:'北','南','东','西'。
- EasyUI的布局管理
- easyui之布局管理easyui-layout的使用
- EasyUI布局管理
- 基于jquery-easyui的机电设备管理系统布局新范例
- 基于jquery-easyui的机电设备管理系统布局新范例
- easyUI的布局入门
- 技术测试管理系统之easyUI布局
- (札记)EasyUI Layout 布局管理
- 【EasyUI】——EasyUI的布局
- easyUi的简单布局案例
- EasyUI-布局
- EasyUI布局
- easyui 布局
- easyui布局
- easyui 布局
- easyUI 布局
- easyui 布局
- easyUI 的datagrid的自适应布局(一)
- 高通的android4.2的代码中SD卡驱动分析
- 《Linux内核并发与竞态》分析Linux2.6.29内核死锁
- android应用开发之HttpConnection
- 卡特兰数-N个结点二叉树个数
- sublime 编译C++
- EasyUI的布局管理
- 【转】JavaScript与Java的区别
- squid缓存系统全攻略
- hadoop context.write() 以多个字段为key
- 数据库之事务
- Dreamweaver代码提示快捷键:Ctrl+H
- linux下解决编译.bashrc后命令丢失问题
- Bash shell,while 循环中的变量无法保存问题
- 如何调试Javascript代码