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的ajax基础上的超强GridView展示
Sep 18 Javascript
js 巧妙去除数组中的重复项
Jan 25 Javascript
jquery 页面全选框实践代码
Apr 02 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
Nov 24 Javascript
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
node.js中grunt和gulp的区别详解
Jul 17 Javascript
Node.js原生api搭建web服务器的方法步骤
Feb 15 Javascript
ES11新增的这9个新特性,你都掌握了吗
Oct 15 Javascript
关于React Native 无法链接模拟器的问题
Jun 21 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新手用的Insert和Update语句构造类
2012/03/31 PHP
php函数式编程简单示例
2019/08/08 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python主线程捕获子线程的方法
2018/06/17 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
基于python实现计算两组数据P值
2020/07/10 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
外贸业务员的岗位职责
2013/11/23 职场文书
工作疏忽检讨书
2014/01/25 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
玄武湖导游词
2015/02/05 职场文书
致运动员的广播稿
2015/08/19 职场文书
Java9新特性之Module模块化编程示例演绎
2022/03/16 Java/Android
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL
2022年显卡天梯图(6月更新)
2022/06/17 数码科技