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 相关文章推荐
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
Apr 01 Javascript
JS window对象的top、parent、opener含义介绍
Dec 03 Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
Oct 25 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
Jan 10 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
Oct 19 Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 Javascript
vue iview多张图片大图预览、缩放翻转
Jul 13 Javascript
BootStrap前端框架使用方法详解
Feb 26 Javascript
koa中间件核心(koa-compose)源码解读分析
Jun 15 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
Jul 28 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 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递归复制、移动目录的自定义函数分享
2014/11/18 PHP
php目录拷贝实现方法
2015/07/10 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
简化版手机端照片预览组件
2015/04/13 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
JavaScript 中使用 Generator的方法
2017/12/29 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
layui下拉框获取下拉值(select)的例子
2019/09/10 Javascript
vue-element-admin 菜单标签失效的解决方式
2019/11/12 Javascript
Node.js实现批量下载图片简单操作示例
2020/01/18 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
详解Python中的序列化与反序列化的使用
2015/06/30 Python
浅谈Python单向链表的实现
2015/12/24 Python
python实现求最长回文子串长度
2018/01/22 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
三年级语文教学反思
2014/02/01 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
车间核算员岗位职责
2014/07/01 职场文书
教师暑期培训感言
2014/08/15 职场文书
单位工作证明范文
2014/09/14 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
计算机实训报告总结
2014/11/05 职场文书
2015年政务公开工作总结
2015/05/19 职场文书