`

jquery easyui datagrid 如何自适应分辨率宽度

阅读更多
如果一开始接触easyui的童鞋们都知道,一个datagrid生成的table是不能到边的。如下:

[img]http://dl.iteye.com/upload/attachment/275396/94f9ed52-2c5e-3494-b819-c6e3e369724c.jpg" alt="" width="1248" height="201[/img]


如上图,右边会有一列空白。所有的列宽是由固定的像素决定。这样即使你定到边了,但是换个分辨率的话,就会走形。那么如何解决呢?如何让这些宽度自适应分辨率呢?


在苦思冥想的情况下,发现一方法,如下:


定义一个方法

function getWidth(percent){

    return document.body.clientWidth*percent;

}


然后在columns中定义width这 样做。

[code="js"]columns:[[
        {title:'Base Information',colspan:3},
{field:'opt',title:'Operation',width:getWidth(0.1),align:'center', rowspan:2,
formatter:function(value,rec){
return 'Edit Delete';
}
}
],[

大家可以试试。

  • 大小: 43.6 KB
分享到:
评论
4 楼 xiaofei214117 2016-11-29  
可以根据屏幕变化等比例缩小或变大吗?
3 楼 tuo_bing 2011-04-28  
   可以根据浏览器的大小,来自动改变 datagrid 的大小么 ?
2 楼 283433775 2010-08-23  
看来我写的是麻烦了,但是我只是提出一种方法而已。
1 楼 Folyred 2010-08-21  
你麻烦不?我是这么做的:
{field:'roleName',title:'角色名称',width:$(this).width() * 0.2}

相关推荐

    easyui datagrid标题列宽度自适应

    当窗口大小变化时,调用这个方法可以使datagrid自适应新的窗口尺寸。 4. **列属性设置**:在定义datagrid的列时,可以设置`width`属性为`auto`,让其自动根据内容调整宽度。 5. **自定义插件**:如果EasyUI默认的...

    jQuery EasyUI编辑DataGrid用combobox实现多级联动

    在jQuery EasyUI中,DataGrid是一种常用的表格展示控件,它可以与各种编辑器结合使用,如combobox(下拉框)来实现更丰富的交互功能。本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的...

    EasyUI 数据表格datagrid列自适应内容宽度的实现

    EasyUI是一个基于jQuery的前端UI框架,它提供了一套完整的界面组件,使得开发者能够快速构建出具备现代化视觉效果的Web应用程序。EasyUI的datagrid组件是它的一个重要组成部分,用于展示和管理数据表格。然而,为了...

    jquery-easyui-datagrid

    **jQuery EasyUI Datagrid 插件详解** jQuery EasyUI 是一套基于 jQuery 的用户界面插件集合,它使得开发者能够快速构建具有专业外观和交互性的 Web 应用程序。`datagrid` 是其中的一个重要组件,主要用于展示表格...

    jQuery EasyUI 1.5.1 中文API文档 帮助手册 chm pdf demo

    - **组件(Widgets)**:jQuery EasyUI 提供了一系列组件,如 DataGrid(数据网格)、Tree(树形控件)、Panel(面板)、Window(窗口)、DatePicker(日期选择器)等,这些组件大大增强了Web应用的交互性。...

    jQuery EasyUI 1.5.1 中文API文档(chm、exe、pdf)

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它简化了网页用户界面开发的复杂性,提供了大量的可重用组件,如对话框、表格、菜单、表单等。1.5.1 版本是该框架的一个稳定版本,包含了之前版本的改进和新特性。 **...

    JQuery+easyUI实例

    **jQuery和EasyUI简介** jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和...提供的JQueryEasyUI实例下载将是一个很好的实践平台,帮助开发者深入理解和运用这两个库。

    Jquery EasyUI Frame Wanglim V1.0

    Jquery EasyUI Frame Wanglim V1.0是一款专为初学者设计的Web界面框架,它充分利用了EasyUI的功能,实现了页面自适应布局,以及对多种组件的有效整合,如Plan、datagrid、easyui-layout和tree等,大大简化了Web应用...

    jquery easyui1.2.5和帮助文档

    **jQuery EasyUI 1.2.5:框架详解与应用指南** jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了丰富的用户界面组件,简化了HTML页面的交互性和外观设计。1.2.5 版本是这个框架的一个稳定版本,包含了一...

    jQuery EasyUI 1.5.1 版 API 中文版(pdf+chm+exe) + demo+demo mobile

    - **EasyUI**:基于jQuery,提供了一系列预先封装好的UI组件,如`datagrid`(数据网格)、`dialog`(对话框)、`tabs`(选项卡)、`form`(表单)等,使得页面布局和交互变得更加简单。 2. **API 文档** - **PDF*...

    jQuery EasyUI 1.4.1和EXTension API 中文chm版

    jQuery EasyUI 和 EXTension 是两种广泛使用的前端开发框架,它们为开发者提供了丰富的组件和API,以简化Web应用程序的创建过程。下面将详细讲解这两个框架的主要特点、核心组件以及API的使用。 **jQuery EasyUI** ...

    jQuery EasyUI 1.4 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    (题外话:从本次开始 我新增了jQuery EasyUI的专题页面 大家可以关注我的专题页来及时获取最新的EasyUI资源 专题页地址如下http:http://download.csdn.net/album/detail/343 同时也希望转载的那些朋友能保留我资源...

    Jquery EasyUI 1.4版本官方开发包+中文版API开发文档

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它简化了网页用户界面组件的创建,提供了丰富的UI控件,如表格、对话框、树形菜单、表单等。1.4 版本是其早期的一个稳定版本,包含了一系列改进和增强功能。 在jQuery...

    jquery-easyui-1.3.3

    《jQuery EasyUI 1.3.3:打造高效前端界面》 jQuery EasyUI 是一个基于 jQuery 的开源前端框架,它为开发者提供了丰富的组件和便捷的API,极大地简化了Web界面的开发过程。EasyUI 提供了一套完整的用户界面解决方案...

    jQuery EasyUI 1.5 版 API 中文版

    jQuery EasyUI 1.5 API 中文版是一个全面的指南,专为开发者提供关于这个流行的JavaScript框架的详尽文档。EasyUI是基于jQuery的一个轻量级且强大的前端开发框架,它简化了网页用户界面的设计,提供了丰富的组件和...

    jquery-easyui-1.3.5 源码

    `jQuery EasyUI` 是一个基于 jQuery 的前端框架,它提供了丰富的用户界面组件,使得开发者能够快速构建出美观、交互性强的Web应用。`1.3.5` 是这个框架的一个版本,我们接下来将深入探讨其核心概念、主要功能以及...

    jquery-easyui-1.8

    《jQuery EasyUI 1.8 实现样例详解》 jQuery EasyUI 是一款基于 jQuery 的前端框架,它为开发者提供了一系列轻量级、易于使用的组件,以帮助快速构建功能丰富的 Web 应用程序。EasyUI 的核心思想是通过简单的 HTML ...

    如何让easyui gridview 宽度自适应窗口改变及fitColumns应用

    首先,`fitColumns`是EasyUI datagrid的一个配置选项,当设置为`true`时,它会使表格的所有列宽度自动填充整个表格宽度,从而达到列宽自适应的效果。例如,你可以这样设置: ```javascript $('#gvManage').datagrid...

    jquery easyui 1.3.6

    **jQuery EasyUI 1.3.6:新一代前端框架的深度解析** jQuery EasyUI 是一个基于 jQuery 的轻量级框架,用于快速构建交互式的 Web 应用程序。1.3.6 版本作为该框架的最新迭代,带来了显著的技术更新、视觉改进以及...

    jQuery EasyUI 1.4 离线简体中文API文档

    jQuery EasyUI 1 4版本更新内容: Bug(修复) menu:修复在删除一个菜单项的时候该菜单无法正确自适应高度的问题; datagrid:修复在datagrid宽度太小的时候“fitColumns”方法无法正常工作的问题 Improvement...

Global site tag (gtag.js) - Google Analytics