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 相关文章推荐
JQuery文本框高亮显示插件代码
Apr 02 Javascript
js style动态设置table高度
Oct 21 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
Feb 23 Javascript
AngularJs实现ng1.3+表单验证
Dec 10 Javascript
深入理解$.each和$(selector).each
May 15 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
Dec 18 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 Javascript
微信小程序自定义tabBar在uni-app的适配详解
Sep 30 Javascript
json解析大全 双引号、键值对不在一起的情况
Dec 06 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
Jul 22 Javascript
VUE : vue-cli中去掉路由中的井号#操作
Sep 04 Javascript
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
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
php获取图片信息的方法详解
2015/12/10 PHP
Javascript 构造函数 实例分析
2008/11/26 Javascript
Javascript 获取LI里的内容
2008/12/17 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
分享一个插件实现水珠自动下落效果
2016/06/01 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
vue使用websocket的方法实例分析
2019/06/22 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
竞选大队干部演讲稿
2014/09/11 职场文书
销售员自我评价
2015/03/11 职场文书
2015年测量员工作总结
2015/05/23 职场文书
Python中递归以及递归遍历目录详解
2021/10/24 Python
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL