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 Math.random()随机数函数
Nov 04 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
Apr 02 Javascript
jQuery使用元素属性attr赋值详解
Feb 27 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
JavaScript“尽快失败”的原则实例详解
Oct 08 Javascript
bootstrap读书笔记之CSS组件(上)
Oct 17 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 Javascript
将Sublime Text 3 添加到右键中的简单方法
Dec 12 Javascript
vue双向数据绑定知识点总结
Apr 18 Javascript
不得不知的ES6小技巧
Jul 28 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
May 08 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,ajax实现分页
2008/03/27 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
2017/01/14 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
vue cli3 配置proxy代理无效的解决
2019/10/30 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
在Django中实现添加user到group并查看
2019/11/18 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
python小白切忌乱用表达式
2020/05/29 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
python进度条显示之tqmd模块
2020/08/22 Python
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
实习计划书范文
2015/01/16 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
运动会新闻报道稿
2015/07/22 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers