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 dialog键盘事件代码
Aug 01 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
Feb 27 Javascript
jquery插件制作 表单验证实现代码
Aug 17 Javascript
jquery设置控件位置的方法
Aug 21 Javascript
动态加载JS文件的三种方法
Nov 08 Javascript
jquery 判断selection range 是否在容器中的简单实例
Aug 02 Javascript
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
基于zTree树形菜单的使用实例
Dec 25 Javascript
JS中的回调函数实例浅析
Mar 21 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
Jan 21 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
Dec 24 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 连接mysql连接被重置的解决方法
2011/02/15 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
把input初始值不写value的具体实现方法
2013/07/04 Javascript
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
jQuery中:has选择器用法实例
2014/12/30 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
wap手机端解决返回上一页的js实例
2016/12/08 Javascript
JavaScript简介_动力节点Java学院整理
2017/06/26 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
简单说说如何使用vue-router插件的方法
2019/04/08 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
python snownlp情感分析简易demo(分享)
2017/06/04 Python
python基础教程之while循环
2019/08/14 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
期末学生评语大全
2014/04/24 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang