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 动态添加事件代码
Nov 30 Javascript
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
Aug 17 Javascript
Node.js巧妙实现Web应用代码热更新
Oct 22 Javascript
AngularJS基础 ng-dblclick 指令用法
Aug 01 Javascript
javascript 将共享属性迁移到原型中去的实现方法
Aug 31 Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 Javascript
JS设计模式之数据访问对象模式的实例讲解
Sep 30 Javascript
详解Javascript中new()到底做了些什么?
Mar 29 Javascript
angularjs通过过滤器返回超链接的方法
Oct 26 Javascript
浅谈JavaScript 代码简洁之道
Jan 09 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
May 18 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
如何开始收听短波广播
2021/03/01 无线电
php设计模式 Strategy(策略模式)
2011/06/26 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
Javascript中的Split使用方法与技巧
2007/03/09 Javascript
JS 自动安装exe程序
2008/11/30 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
2010/08/12 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
简介JavaScript中Math.LOG10E属性的使用
2015/06/14 Javascript
JSON相关知识汇总
2015/07/03 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
AngularJS表达式讲解及示例代码
2016/08/16 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
为什么python比较流行
2020/06/19 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
高三政治教学反思
2014/02/06 职场文书
期终自我鉴定
2014/02/17 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
机关班子查摆问题及整改措施
2014/10/28 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
Python创建SQL数据库流程逐步讲解
2022/09/23 Python