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 相关文章推荐
javascript 装载iframe子页面,自适应高度
Mar 20 Javascript
jquery ajax 同步异步的执行示例代码
Jun 23 Javascript
在JavaScript中获取请求的URL参数
Dec 22 Javascript
下拉列表select 由左边框移动到右边示例
Dec 04 Javascript
jQuery遍历对象、数组、集合实例
Nov 08 Javascript
jquery ztree实现树的搜索功能
Feb 25 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
Jun 18 Javascript
js针对图片加载失败的处理方法分析
Aug 24 Javascript
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
微信小程序 scroll-view的使用案例代码详解
Jun 11 Javascript
如何将JavaScript将数组转为树形结构
Jun 02 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
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
原生JS封装animate运动框架的实例
2017/10/12 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
cocos2dx+lua实现橡皮擦功能
2018/12/20 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
python游戏地图最短路径求解
2019/01/16 Python
Python中的self用法详解
2019/08/06 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
基于python调用psutil模块过程解析
2019/12/20 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
python使用建议与技巧分享(二)
2020/08/17 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
CSS3 mask 遮罩的具体使用方法
2017/11/03 HTML / CSS
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
入股协议书
2014/04/14 职场文书
黄埔军校观后感
2015/06/10 职场文书
门卫管理制度范本
2015/08/05 职场文书
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers