Easyui 让DataGrid适应浏览器宽度
DataGrid有100%宽度的设置,但是有时不是很让人满意,比如你你放大或者拉放你的浏览器,那么DataGrid只维持第一次加载的宽高,非常难看
$('#List').datagrid({url: '/SysSample/GetList',width: $(window).width() - 10,methord: 'post',height: $(window).height() - 35,fitColumns: true, .................................
你看到$(window).width() - 10和$(window).height() - 35
这是我设置的页面第一次载入,去后去窗体的宽度和高度进行计算,那么在第一次载入显示是正常的,但是放大或者拉伸浏览器,datagrid将不做改变了,我们这是要用到一个jquery的方法,叫resize()
参数
fnFunctionV1.0
在每一个匹配元素的resize事件中绑定的处理函数。
[data],fnString,FunctionV1.4.3
data:resize([Data], fn) 可传入data供函数fn处理。
fn:在每一个匹配元素的resize事件中绑定的处理函数。
看到浏览器变化时候激发的事件,所以我们要加入:
!--自动DataGrid 从第一次加载与重置窗体大小时候发生的事件:分部视图--> <script type="text/javascript">$(function () {$(window).resize(function () {$('#List').datagrid('resize', {width: $(window).width() - 10,height: $(window).height() - 35}).datagrid('resize', {width: $(window).width() - 10,height: $(window).height() - 35});});}); </script>
好了,我们来做一个对比(第一载入的时候)
缩小浏览器的时候
完美显示
Easyui 让DataGrid适应浏览器宽度相关推荐
- easyui的datagrid的使用方法
环境:Spring boot +Thymeleaf+jps+easyui 引入thymeleaf模板引擎 <html lang="en" xmlns:th="htt ...
- EasyUI之datagrid展示数据列表
写在最前: 如果你用惯了Web Mvc框架的视图跳转方式来开发后台系统,第一次接触到EasyUI的时候,往往会有一个大大的疑问,这EasyUI是如何做跳转的啊?增删改查都不知道如何下手了!但是当你知道 ...
- 【抬杠】在某些时候不希望用户缩小浏览器的宽度,因为咳咳~会导致你的布局混乱,那么这个代码就是帮助你如何限制浏览器宽度的
方式1:简单纯粹,非Vue项目直接复制用完即走! /*限制浏览器宽度*/ @media screen and (max-width: 1200px) {html {overflow: hidden;} ...
- CSS实现自适应浏览器宽度的正方形
2019独角兽企业重金招聘Python工程师标准>>> CSS实现自适应浏览器宽度的正方形有以下三种方法: 1.方案一:CSS3 vw 单位 CSS3 中新增了一组相对于可视区域百分 ...
- 给Jquery easyui 的datagrid 每行增加操作链接(转载)
转自:http://www.thinkphp.cn/code/207.html 通过formatter方法给Jquery easyui 的datagrid 每行增加操作链接 我们都知道Jquery的E ...
- EasyUI 之datagrid 使用 【DataGrid属性解释】
可选的参数 DataGrid 属性 覆写了 $.fn.datagrid.defaults. 参数名 类型 描述 默认值 title string Datagrid面板的标题 null iconCls ...
- 给Jquery easyui 的datagrid 每行增加操作链接(转)
http://www.thinkphp.cn/code/207.html 通过formatter方法给Jquery easyui 的datagrid 每行增加操作链接 我们都知道Jquery的Easy ...
- easyui使用datagrid时列名包含特殊字符导致表头与数据错位的问题
做一个用easyui的datagrid显示数据的功能时发现表格的列头与数据错位了,而且这个现象不总是能重现,一直没搞清楚原因.后来偶然在控制台看出了一点端倪: 推测表头或者单元格的class名应该是用 ...
- SSh结合Easyui实现Datagrid的分页显示
近日学习Easyui,发现非常好用,界面很美观.将学习的心得在此写下,这篇博客写SSh结合Easyui实现Datagrid的分页显示,其他的例如添加.修改.删除.批量删除等功能将在后面的博客一一写来. ...
最新文章
- Java 线程状态之 WAITING
- python sanic加速_python微服务sanic 使用异步zipkin(2) - 一步步创建Sanic插件: sanic-zipin...
- SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)
- python安装目录结构_python软件目录结构规范
- JSF MVC 流程
- 《软技能:代码之外的生存指南》一一21.3 打造成功博客的秘诀
- java+jvm+log_java8添加并查看GC日志(ParNew+CMS)
- 抖音新特效:蚂蚁呀嘿安卓教程
- matlab disp函数_从零开始的matlab学习笔记——(13)符号计算中的多项式
- 10G ocp 题库
- Java基础知识点总结归纳,超级全面!(2021版)
- 推挽电源的基本工作原理、磁通不平衡问题及其解决方法
- 4G工业路由器、双卡双模工业无线路由器功能大全
- matlab单字音频合成,基于MATLAB的音频解析与合成
- java 时区 夏令时_如何使用Java中的TimeZone解决夏令时问题
- Ubuntu(乌班图)修改阿里云镜像源详细步骤及安装gcc编译器
- JS数组常用方法练习题
- ManualResetEvent 说明
- mysql数据库修复_MySQL数据库修复方法(MyISAM/InnoDB)
- 发明计算机作文300字,四年级我的发明作文300字
热门文章
- 4、自定义部分国家语言代号对照表
- [小明学算法]3.启发式搜索算法----A*算法之我见
- Yii框架2.0的视图和widgets表单的使用
- 国内外开源与 SaaS ,团队协作平台、项目管理工具整理
- C# 动态执行批处理命令
- Win10如何远程连接Windows Server 2008,以及提示“您的凭证不工作”问题解决
- Qt QComboBox下拉框文字重叠解决方法
- layer重复弹出(layui弹层同时存在多个)的解决方法
- 无法启动此程序,因为计算机中丢失 MSVCP120.dll。尝试安装该程序以解决此问题
- 每天一点点之vue框架开发 - axios解决跨越问题