EasyUI布局 高度自适应


Posted in Javascript onJune 04, 2016

最近在把以前写的一个项目改成用easyui做前端。过程中遇到了不少问题。其中一个就是datagrid不能很好的布局。想了好多办法都有局限。最后想到会不会是布局的问题,经过实践,最后问题解决。

1:比如在项目中用到了datagrid。如果界面比较简单---只有一个datagrid只需要把它的属性fit 设置为true就能实现自动适应窗体。如果在datagrid上方还有其他div的话,datagrid就不能很好的自动适应窗体。如查datagrid有分页控件,分页控件就看不到了。这个时候就应该用 easyui-layout来分隔窗体来使具体的内容放在easyui-layout不同的部分。这样就能很好的解决自适应问题。

代码如下:

<div class="easyui-layout"data-options="fit:true">

    <div data-options="region:'north'" style="height:100px">

        <table id="part1"></table>

    </div>

    <div data-options="region:'center'">

        <table id="part2"></table>

    </div>

</div>

2:基于body标签的easyui-layout当浏览器窗口大小改变时,easyui-layout可以根据窗口的大小来调整自己的大小.基于div标签的easyui-layout如果想拥有上述功能必须设置easyui-layout的属性fit等于true.

情形1:

<body class="easyui-layout">

    <div data-options="region:'north'" style="height:100px">

        <table id="part1"></table>

    </div>

    <div data-options="region:'center'">

        <table id="part2"></table>

    </div>

</div>

情形2:

<div class="easyui-layout"data-options="fit:true">

    <div data-options="region:'north'" style="height:100px">

        <table id="part1"></table>

    </div>

    <div data-options="region:'center'">

        <table id="part2"></table>

    </div>

</div>

3:在html中定义easyui时,下面两种写法是一样的。即easyui控件的属性可以写在dataoptions属性里,也可以把这些属性写到标签上。

写法1:

<div class="easyui-layout"data-options="fit:true">

    <div data-options="region:'north'" style="height:100px">

        <table id="part1"></table>

    </div>

    <div data-options="region:'center'">

        <table id="part2"></table>

    </div>

</div>

写法2:

<div class="easyui-layout"fit="true">

 <div region="north"style="height:100px;">

  <table id="part1"></table>

 </div>

 <div region="center">

            <table id="part2"></table>

 </div>

</div>

以上就是EasyUI高度自适应的全部内容,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个XML格式数据转换为图表的例子
Feb 09 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
Jan 28 Javascript
超级简单实现JavaScript MVC 样式框架
Mar 24 Javascript
javascript去除空格方法小结
May 21 Javascript
高性能JavaScript 重排与重绘(2)
Aug 11 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
Mar 25 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
Dec 02 Javascript
Webpack实现按需打包Lodash的几种方法详解
May 08 Javascript
node.js express中app.param的用法详解
Jul 16 Javascript
Vue.js组件通信的几种姿势
Oct 23 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
Feb 01 Javascript
Vue中引入svg图标的两种方式
Jan 14 Vue.js
javascript获取select标签选中的值
Jun 04 #Javascript
jQuery Mobile 触摸事件实例
Jun 04 #Javascript
jQueryUI DatePicker 添加时分秒
Jun 04 #Javascript
设置jQueryUI DatePicker默认语言为中文
Jun 04 #Javascript
javacript获取当前屏幕大小
Jun 04 #Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
Jun 03 #Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 #Javascript
You might like
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
28个JS验证函数收集
2010/03/02 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
2016/05/03 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
详解create-react-app 自定义 eslint 配置
2018/06/07 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
python绘制条形图方法代码详解
2017/12/19 Python
查看python下OpenCV版本的方法
2018/08/03 Python
ubuntu上安装python的实例方法
2019/09/30 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
python实现简单俄罗斯方块
2020/03/13 Python
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
平面设计自荐信
2013/10/07 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
2014年班干部工作总结
2014/11/25 职场文书
医德医风个人总结
2015/02/28 职场文书
提档介绍信范文
2015/10/22 职场文书
初三化学教学反思
2016/02/22 职场文书
Python如何配置环境变量详解
2021/05/18 Python
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis
Python中三种花式打印的示例详解
2022/03/19 Python