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 读书笔记索引贴
Jan 11 Javascript
jquery交替变换颜色的三种方法 实例代码
Nov 19 Javascript
javascript在IE下trim函数无法使用的解决方法
Sep 12 Javascript
js实现照片墙功能实例
Feb 05 Javascript
javascript解三阶幻方(九宫格)
Apr 22 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
Jul 28 Javascript
JS模拟按钮点击功能的方法
Dec 22 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
May 17 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
vue项目中使用vue-i18n报错的解决方法
Jan 13 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
Feb 23 Javascript
JSONObject与JSONArray使用方法解析
Sep 28 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 缓存实现代码及详细注释
2010/05/16 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
jQuery中:enabled选择器用法实例
2015/01/04 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
JavaScript实现带标题的图片轮播特效
2015/05/20 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
vue组件的写法汇总
2018/04/12 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
web.py在模板中输出美元符号的方法
2014/08/26 Python
python之yield表达式学习
2014/09/02 Python
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python使用面向对象方式创建线程实现12306售票系统
2015/12/24 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
婚礼证婚人证婚词
2014/01/13 职场文书
公司请假条范文
2014/04/11 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
Python实现位图分割的效果
2021/11/20 Python
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android