JQueryEasyUI Layout布局框架的使用


Posted in Javascript onApril 08, 2013

layout就是一个布局面板:

也就是布局的容器,有五个布局区域:北部,南部,东部,西部和中心。其中中心区域面板是必需的,但中心区域面板边缘区域面板是可选的。通过拖动它的边框,面板,可以调整每一个边缘地区。可以嵌套的布局,以便用户可以建立复杂的布局。

 如果想要各个区域中的框架随框架的大小改变,请嵌套到layout框架中;

<script type="text/javascript">
        //split属性:如果设置为true将显示一个分隔条,用户可以拖动分隔条来改变布局面板的尺寸。
        //href属性:在指定区域内加载页面的body中的部分,其他不加载
        //在panel框架中我们可以看到这样一个正则选择(可根据自己需求进行更改):
        //        extractor: function (data) {
        //            var pattern = /<body[^>]*>((.|[\n\r])*)<\/body>/im;
        //            var matches = pattern.exec(data);
        //            if (matches) {
        //                return matches[1]; // only extract body content
        //            } else {
        //                return data;
        //            }
        //        }
        //panel属性:返回特定的布局面板,'region'参数的可取值为:'north','south','east','west','center'。
        function getPanel() {
            var southPanel = $("#layoutbody").layout('panel', 'south');
            //获得panel的属性 
            var attributes = southPanel.panel('options');
            console.info(attributes); //可以看到其中的各个属性,浏览器调试,这里说明下:使用这种框架和使用js自己书写前台代码,浏览器调试是必不可少的:火狐或者谷歌
        }
    </script>
</head>
<body id="layoutbody" 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;">
        <input type="button" value="获取panel" onclick="getPanel();" />
    </div>
    <div data-options="region:'center',title:'center title'" href="Index.htm" style="padding: 5px;
        background: #eee;">
        <input type="button" value="获取panel" onclick="getPanel();" /><!--如果这里指定了href属性,那么我们自己在这个部分写的代码将不会被现实-->
    </div>
</body>
</html>
Javascript 相关文章推荐
javascript 装载iframe子页面,自适应高度
Mar 20 Javascript
javaScript 数值型和字符串型之间的转换
Jul 25 Javascript
Mootools 1.2教程 正则表达式
Sep 15 Javascript
javascript(js)的小数点乘法除法问题详解
Mar 07 Javascript
jquery仿搜索自动联想功能代码
May 23 Javascript
简介JavaScript中的setTime()方法的使用
Jun 11 Javascript
基于JavaScript实现瀑布流效果
Mar 29 Javascript
vue-axios使用详解
May 10 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
Angular(5.2-&gt;6.1)升级小结
Dec 27 Javascript
详解Vue的watch中的immediate与watch是什么意思
Dec 30 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
Jan 14 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
Apr 08 #Javascript
JQueryEasyUI datagrid框架的基本使用
Apr 08 #Javascript
Jquery中使用setInterval和setTimeout的方法
Apr 08 #Javascript
JQueryEasyUI datagrid框架的进阶使用
Apr 08 #Javascript
基于datagrid框架的查询
Apr 08 #Javascript
datagrid框架的删除添加与修改
Apr 08 #Javascript
jQuery中setTimeout的几种使用方法小结
Apr 07 #Javascript
You might like
php adodb分页实现代码
2009/03/19 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
arguments对象
2006/11/20 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
nodejs实现套接字服务功能详解
2018/06/21 NodeJs
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
微信小程序修改checkbox的样式代码实例
2020/01/21 Javascript
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
Python字符转换
2008/09/06 Python
python之wxPython应用实例
2014/09/28 Python
简介Django中内置的一些中间件
2015/07/24 Python
Python复制文件操作实例详解
2015/11/10 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
Django 框架模型操作入门教程
2019/11/05 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
婚假请假条怎么写
2014/04/10 职场文书
药剂专业自荐书
2014/06/20 职场文书
体育馆的标语
2014/06/24 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers