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提升性能最佳实践小结
Dec 06 Javascript
Javascript自定义排序 node运行 实例
Jun 05 Javascript
jQuery之按钮组件的深入解析
Jun 19 Javascript
Javascript中For In语句用法实例
May 14 Javascript
JavaScript入门系列之知识点总结
Mar 24 Javascript
JavaScript第一篇之实现按钮全选、功能
Aug 21 Javascript
JQuery中解决重复动画的方法
Oct 17 Javascript
ajax级联菜单实现方法实例分析
Nov 28 Javascript
浅谈Angular.js中使用$watch监听模型变化
Jan 10 Javascript
React Native日期时间选择组件的示例代码
Apr 27 Javascript
Vue中util的工具函数实例详解
Jul 08 Javascript
vue实现数据控制视图的原理解析
Jan 07 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
如何去掉文章里的 html 语法
2006/10/09 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
让您的菜单不离网站
2006/10/03 Javascript
用javascript实现的仿Flash广告图片轮换效果
2007/04/24 Javascript
JavaScript toFixed() 方法
2010/04/15 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
jQuery的内容过滤选择器学习教程
2016/04/18 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
Node.js学习入门
2017/01/03 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
2017/10/24 jQuery
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
Python简单计算文件MD5值的方法示例
2018/04/11 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
python map比for循环快在哪
2020/09/21 Python
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
工作表扬信的范文
2014/01/10 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
2014年安全生产责任书
2014/07/22 职场文书
债务授权委托书范本
2014/10/17 职场文书
亮剑观后感500字
2015/06/05 职场文书
办公室管理规章制度
2015/08/04 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python