首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何冻结datagrid中的头表,使用EasyUI + JQ?

要冻结datagrid中的头表(表头),可以使用EasyUI和jQuery来实现。以下是一种实现方法:

  1. 在HTML中引入EasyUI和jQuery的相关资源文件:
代码语言:txt
复制
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/jquery-easyui@1.9.22/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/jquery-easyui@1.9.22/themes/icon.css">
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery-easyui@1.9.22/jquery.easyui.min.js"></script>
  1. 在HTML中创建一个datagrid,并设置相应的属性和列定义:
代码语言:txt
复制
<table id="datagrid" class="easyui-datagrid" style="width:100%;height:300px;"></table>
  1. 在JavaScript中初始化datagrid,并使用fixed:true来冻结表头:
代码语言:txt
复制
$(function(){
    $('#datagrid').datagrid({
        url: 'data.php', // 数据源URL
        columns: [[
            {field:'id',title:'ID',width:100},
            {field:'name',title:'Name',width:100},
            // 其他列定义...
        ]],
        fitColumns: true, // 自适应列宽
        singleSelect: true, // 单选模式
        rownumbers: true, // 显示行号
        striped: true, // 斑马线效果
        fixed: true, // 冻结表头
    });
});

这样就实现了datagrid中的表头冻结效果。

需要注意的是,上述代码中的data.php应替换为实际的数据源URL,以便从服务器获取数据。

在这个场景下,推荐使用腾讯云的CVM(云服务器)来部署后端服务,使用CDB(云数据库)来存储数据,使用COS(对象存储)来存储静态资源。相关产品和介绍链接如下:

希望以上信息能够对你有所帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

完美实现保存和加载easyui datagrid自定义调整列宽位置隐藏属性功能

需求&场景   例查询是业务系统中使用最多也是最基础功能,但也是调整最平凡,不同用户对数据要求也不一样,所以在系统正式使用后,做为开发恨不得坐在业务边上,根据他们要求进行调整,需要调整最多就是列位置和宽度...实现方法   因为我这边项目都是用easyui datagrid开发datagrid提供了对每一列宽度手工调整和位置拖动功能,但是并没有提供保存修改后属性功能,这里我们就需要对datagrid...代码实现   easyui datagrid 拖动调整列位置功能官方已经提供扩展支持https://www.jeasyui.com/extension/columns_ext.php 下载地址 可以获得...$(target).data('datagrid'); //冻结列不允许修改属性和位置 //const fields = $(target).datagrid('getColumnFields...(jq) { return jq.each(function () { const opts = $(this).datagrid('options');

1.7K30

Web-第十六天 EasyUI【悟空教程】

EASYUIDataGrid组件对数据显示进行管理 1.2 相关知识点 1.2.1 EasyUI介绍 easyui是一种基于jQuery用户界面插件集合。...> 注意:文件导入顺序: jquery文件要位于jquery.easyui.min.js文件上方 帮助文档:参见JQuery EasyUI v1.3.5官方API中文版.exe 如何测试EasyUI...1.2.3 EasyUI运行原理以及组件使用通用规律 1.2.3.1 EasyUI运行原理: 当浏览器是识别到案例案例代码后,easyui要通过识别a链接标签上不同属性,例如 class值...组件调用通用规律 通过我们研究帮助文档linkbutton组件使用方式,得出使用EasyUI组件通用规律 *_HTML创建组件通用格式: <标签名 id="btn"...DataGrid设计用于缩短开发时间,并且使开发人员不需要具备特定知识。它是轻量级且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中一小部分功能。

1.3K20
  • 浅析Easyui DatagridRownumber行号显示「建议收藏」

    easyui datagrid 如何获取行号 getRowIndex方法$(选择器).datagrid("getRowIndex",row) +1 其中row可以是一行也可以是这一行id值,获取选择行可以用...getselected或getselections方法,行索引从0开始,所以要加1,具体可以参照easyUIAPI。...Datagrid当你行数据超过9999时,第一列行号rownumber将会因为表格内容过长而导致无法显示全部数字, 这一点Easyui无法做到自适应 所以需要进行修改,这里扩展一个方法就行了。...$.extend($.fn.datagrid.methods, { fixRownumber : function (jq) { return jq.each(function...easyui源码当中即可 然后在你$(“#dg”).datagrid()添加onLoadSuccess事件 $("#dg").datagrid({ onLoadSuccess

    1.3K30

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)

    前言 听标题名字似乎是一个非常牛X复杂功能,但是实际上它确实是非常复杂,我们本节将演示如何实现对数据,进行组合查询(数据筛选) 我们都知道Excel如何筛选数据.就像下面一样 他是一个并关系...,我们现在要做也是这样效果,下面我们将利用EasyUIDataGrid为例来扩展(就算是其他组件也是可以,同样实现方式!)...实现思路 前台通过查询组合json 后台通过反射拆解json 进行组合查询 虽然短短3点,够你写个3天天夜了 优点:需要从很多数据得到精准数据,通常查一些商品他们属性异常接近情况下使用 缺点:我实现方式为伪查询...,大量数据请使用存储过程 简单了解 从Easyui官方扩展中了解到一个JS文件,但是实质上,这个文件BUG很多,在使用我曾经一度认为是使用出现问题,其实他根本就不可用 所以我这里先献上修改后整个...下面来说说如何调用 前端实现方式 1.引入datagrid-filter.js 2

    2.6K80

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(83)-Easyui Datagrid 行内编辑扩展

    这次我们要从复杂交互入手来说明一些用法,这才能让系统做出更加复杂业务,上一节讲述了Datagird批量编辑和提交 本节主要演示扩展Datagrid行内编辑属性,下面来看一个例子,我开启编辑行时候...当字符串指明编辑类型时候,对象包含2个属性:type:字符串,该编辑类型可以使用类型有:text,textarea,checkbox,numberbox,validatebox,datebox,combobox...总结: 在加载Easyui.min.js后引入jquery.easyui.plus.js即可 没有特别的复杂用法,其实EasyUI是一个可以扩展很多东西组件,我们之间还对他扩展过万能查询 http:...//www.cnblogs.com/ymnets/p/6129139.html 下面分享我一个扩展JS,主要来替代Easyui不足 1.扩展tree,使其支持平滑数据格式 2.扩展combotree...6.datagrid过长显示...截断 /** * panel关闭时回收内存,主要用于layout使用iframe嵌入网页时内存泄漏问题 */ $.fn.panel.defaults.onBeforeDestroy

    1.5K90

    day51_BOS项目_03

    今天内容安排: 1、解决window窗口bug 2、bos项目整体需求分析(基础设置、取派、中转、路由、报表) 3、取派员添加功能 4、jQuery easyUI 数据网格控件 datagrid 使用方式...2.1、基础档案设置 功能概述:     在其他系统通常称为“数据字典”。`提供基础数据,供其他模块使用`。     ...数据网格控件 datagrid 使用方式 数据网格(datagrid)以表格格式显示数据,并为选择、排序、分组和编辑数据提供了丰富支持。...数据网格(datagrid设计目的是为了减少开发时间,且不要求开发人员具备指定知识。它是轻量级,但是功能丰富。它特性包括单元格合并,多列页眉,冻结列和页脚,等等。...4.3、方式三:通过js代码,使用插件提供API动态创建datagrid,大量使用     方式三:通过js代码,使用插件提供API动态创建datagrid,大量使用     <table

    3.4K10

    【ssm个人博客项目实战05】easy ui datagrid实现数据分页显示1、数据格式准备工作2、业务层实现3、控制层实现4、前端视图处理

    前面一节 我们已经实现博客类别的dao层实现,其中特别讲解了博客类别的分页实现,那么现在我们实现了后台分页,那么前台分页怎么显示呢,这时候我们用到了easyuidatagrid了。...在我们jquery-easyui-1.3.5/demo/datagrid/datagrid_data1.json ?...因为datagrid需要是json数据 所以这里我们需要将 对象序列化 这里我使用是阿里巴巴fastjson 在pom添加相关依赖 <!...方法 如何将json返回 第一步获取response对象 在SpringMVC我们可以直接在方法形参添加HttpServletResponse response即可 第二步拿到response...请求结果 结果与前面datagrid_data1.json格式一致满足我们要求 4、前端视图处理 在webapp目录下面的admin目录下面新建blogTypeManage.jsp 打开easyUI

    1.4K20

    第五节 - easyUI基本使用1. 列表组件 datagrid2. 按钮组件 linkbutton3.右下角弹窗组件 $.messager

    ' title="部门管理01" class="easyui-datagrid" fitColumn="true" pagination="true" rownumbers="true" url=...,json格式返回: 1.5 分页查询 如果我们想要做分页,就需要给datagrid传递两个参数,分别为total和rows,total代表这个查询总数,rows代表分页后查出来数据。...分页规律: 现在,首先考虑如何在php文件获取第几页和每页多少条? 在datagrid组件,只要你设置了分页,就会给后台传递page和rows,分别对应第几页和每页多少条。...代码: //查询部门数据 $resultset = mysql_query("select * from tm_dept where 1=1 limit $start,$rows...按钮组件 linkbutton 渲染按钮方法,给一个a标签加上class为easyui-linkbutton 即可。

    1.3K70

    探索 JQuery EasyUI:构建简单易用前端页面

    3.4 Datagrid 数据表格组件Datagrid 数据表格组件可以将数据以表格形式展示在网页上,并且提供了丰富功能,如排序、分页、筛选、编辑等,使用户能够轻松地浏览和操作数据。...4.2.2 示例// 扩展 EasyUI 方法$.extend($.fn.datagrid.methods, { doSomething: function(jq){ return...jq.each(function(){ // 执行一些自定义操作 }); }});// 使用扩展方法$('#dg').datagrid('doSomething...简单实践构建一个简单用户管理页面可以让我们演示如何使用 EasyUI 来创建常见用户界面,并实现基本数据展示和操作功能。...总结希望通过本篇博客学习,读者可以掌握 JQuery EasyUI 基本用法,并且了解如何利用 EasyUI 开发各种类型前端应用程序。加油加油!

    51910

    探索 JQuery EasyUI:构建简单易用前端页面

    3.4 Datagrid 数据表格组件 Datagrid 数据表格组件可以将数据以表格形式展示在网页上,并且提供了丰富功能,如排序、分页、筛选、编辑等,使用户能够轻松地浏览和操作数据。...4.2.2 示例 // 扩展 EasyUI 方法 $.extend($.fn.datagrid.methods, { doSomething: function(jq){ return...jq.each(function(){ // 执行一些自定义操作 }); } }); // 使用扩展方法 $('#dg').datagrid('doSomething...简单实践 构建一个简单用户管理页面可以让我们演示如何使用 EasyUI 来创建常见用户界面,并实现基本数据展示和操作功能。...总结 希望通过本篇博客学习,读者可以掌握 JQuery EasyUI 基本用法,并且了解如何利用 EasyUI 开发各种类型前端应用程序。加油加油!(ง •_•)ง

    7310

    day60_BOS项目_12

    --> 使用正则表达式校验手机号 2、为保存按钮绑定事件 jQuery EasyUI datagrid 数据网格控件 使用方式 1、将静态HTML代码渲染成datagrid样式 2、由datagrid...发送ajax请求获取服务端json数据,构造datagrid 3、使用EasyUI提供API(js代码)动态构造一个datagrid 使用datagrid实现取派员分页查询 取派员批量删除(逻辑删除)...实现区域分页查询,重构分页代码(将Action属性和方法统一提取到BaseAction) 实现分区添加功能 1、jQuery EasyUI combobox下拉框 使用(2种方式)...查询、添加) 角色管理(添加、查询) 用户管理(添加、查询) 修改自定义BOSRealm授权方法,通过查询数据库获得登录人权限 使用ehcache 缓存权限数据 系统左侧菜单根据当前登录用户权限动态展示...框架 在bos实现流程定义管理 1.11、项目第十一天 流程实例管理(查询流程、查看流程实例运行状态(查询部署id、图片名称、查询坐标)) 数据同步(将用户和角色数据同步到activiti对应用户和组中去

    1.7K20

    day54_BOS项目_06

    今天内容安排: 1、业务受理环节分析 2、创建业务受理环节对应数据(业务通知单、工单、工作单) 3、实现业务受理、自动分单 4、数据网格datagrid编辑功能使用 5、基于数据网格datagrid...第三步:我们根据 建文件 bos_qp.sql使用 Navicat for MySQL 生成对应,生成为:qp_noticebill(业务通知单)、qp_workbill(工单)、qp_workordermanage...第四步:我们使用MyEclipseHibernate反转引擎插件生成对应实体类以及对应xxx.hbm.xml文件   详细操作步骤链接:https://www.cnblogs.com/chenmingjun...编辑功能使用 列(Column)属性:数据网格(DataGrid列(Column)是一个数组对象,它每个元素也是一个数组。... }/js/easyui/locale/easyui-lang-zh_CN.js">     方式三:通过js代码,使用插件提供API动态创建datagrid

    2.3K20

    【Jqurey EasyUI+Asp.net】—DataGrid增加、删、更改、搜

    大家好,又见面了,我是全栈君 在前面写了两,但不知道如何完成,对比刚刚开始学这个,他们摸着石头过河,一步步。在最后两天DataGridCRUD融合在一起。因此份额。...它是说数据,我建立了一个非常easyRex_Test ID 自增序号 tName 姓名 tEmail 邮箱 前台代码: Default.aspx <table id="tt" title="设置" class="<em>easyui</em>-<em>datagrid</em>...<em>的</em>增删改查,其他功能还在学习<em>中</em>。...哦,对了,我发现这个Jqurey <em>EasyUI</em> <em>DataGrid</em><em>的</em>一些功能,比方刷新、分页这些在IE11下。不怎么兼容样。假设有知道解决方法<em>的</em>朋友,希望能够留言。给大家分享一下,谢了。

    1.4K20
    领券