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 相关文章推荐
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
jQuery 阴影插件代码分享
Jan 09 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
Apr 11 Javascript
javascript两种function的定义介绍及区别说明
May 02 Javascript
Javascript表格翻页效果的具体实现
Oct 05 Javascript
js 数组去重的四种实用方法
Sep 09 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
Jan 12 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
Aug 23 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
深究AngularJS之ui-router详解
Jun 13 Javascript
在Vue项目中使用snapshot测试的具体使用
Apr 16 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
Apr 06 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手册及PHP编程标准
2006/12/17 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
JavaScript 核心参考教程 内置对象
2009/10/13 Javascript
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
jquery 无限级下拉菜单的简单实现代码
2014/02/21 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
微信小程序 动态传参实例详解
2017/04/27 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
深入探究node之Transform
2017/07/20 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
django使用graphql的实例
2020/09/02 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
Python通过字典映射函数实现switch
2020/11/06 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
物理专业大学生职业生涯规划书
2014/02/07 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书
JavaScript实现简单计时器
2021/06/22 Javascript
Mysql 文件配置解析介绍
2022/05/06 MySQL