页面中的代码(自己引入easy插件):

<body>

<div id="table"></div>
</body>
<script type="text/javascript">
$(function(){
    $('#table').datagrid({    
        url:'tt.json',                //显示的数据
        striped:true,            //设置斑马纹效果
        fitColumns:true,        //适应父容器
        pagination:true,        //设置显示分页        
        rownumbers:true,        //显示行号
        pageSize:5,                //页面大小
        pageList:[5,10,20],        //页面大小集合
        columns:[[    
            {field:'id',title:'学生ID',width:100,align:'center'},    
            {field:'name',title:'学生姓名',width:100,align:'center'},    
            {field:'age',title:'学生年龄',width:100,align:'center'},    
            {field:'sex',title:'学生性别',width:100,align:'center'},    
            {field:'handle',title:'操作',width:100,align:'center',
                 formatter: function(value,row,index){
                    return '<a href="javascript:void(0)" οnclick="updateFun('+index+')" > 修改 </a>';
                }
            }    
        ]],
    });

});

重点:

formatter: function(value,row,index){}详解请自行查找easyui官方文档。

return '<a href="javascript:void(0)" οnclick="updateFun('+index+')" > 修改 </a>';将操作这一列都设置为‘修改’,并取消a链接效果,以及添加一个事件,将当前行号传入。

tt.json:表格中显示的数据

{
    "rows":
    [
        {"id":"u001","name":"Tom1","age":"18","sex":"男"},    
        {"id":"u002","name":"Tom1","age":"18","sex":"男"},    
        {"id":"u003","name":"Tom1","age":"18","sex":"男"},    
        {"id":"u004","name":"Tom1","age":"18","sex":"男"},    
        {"id":"u005","name":"Tom1","age":"18","sex":"男"}
    ]

}

显示效果

上面修改给了一个单击事件,并传了行索引。

编写单击事件函数:

function updateFun(index){
    $("#table").datagrid("selectRow",index);                    //根据行索引选中它
    var obj=$("#table").datagrid("getSelected");            //获取选中行,返回一个对象
    alert(obj.id);                                                                //弹出行上id

}

整体效果展示:

总结:

1、使用formatter: function(value,row,index){ return '修改' } 将操作列改为修改(取消链接,添加单击事件并将行索引传入)。

2、根据行索引将其设置为选中状态

3、获取选中行,返回当前行对象

4、通过对象获取id

easyui、表格中添加操作一列,将操作下设置为修改,点击修改弹出该行对象的编号。相关推荐

  1. java表格怎么添加按钮_1.6.2 在表格中添加按钮

    1.6.2  在表格中添加按钮 表格用于显示复合数据,其中可以指定表格的表头和表文.默认的表格控件完全是  以文本方式显示目标数据,要实现在表格中添加按钮或其他组件就要通过设置自定义的  渲染器来实现 ...

  2. wps excel查找不定位_【WPS神技能】如何在WPSExcel表格中批量查找两列数据的不同?...

    当我们需要在Excel表格中快速查找两列数据的不同时,如下图所示:如何快速找出"一月业绩"和"二月业绩"的不同. 在office-Excel表格中,我们可以通过 ...

  3. python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...

    用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...

  4. Java向word表格中添加新行并赋值

    前言: 相信大家都有过操作word文档表格的经历,对于每行数据的记录与操作是比较方便的.但这是不够的,对于一些OA项目,则需要在线打开word文档并通过后台的设置将数据添加到word表格中,甚至对表格 ...

  5. html中怎么给表格增加序号,如何给word表格中添加编号

    在Word中制作表格时都希望在表格的第一列增加一个序号,其作用可以标识行或统计行数.例如从1开始,一直到80.100甚至更多.那么怎么添加呢?采用手工进行编辑还是其他的?手工编辑显然是一件不可能的事, ...

  6. 如何在html表格中添加超链接,excel表格添加网页链接(网页 链接execl 制作 列表)...

    如何在一个excel表中做数据链接 在一个相对比较大表里点击一个数据的时候 选择你所说的那个数据--右键--超链接--在左侧选择第2项--然后选择表格名称--上面指定单元格--确定 怎么样把网页中的表 ...

  7. html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...

    本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...

  8. python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解

    用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...

  9. ag-grid 表格中添加图片

    ag-grid是一种非常好用的表格,网上搜索会有各种各样的基本用法,不过对于在ag-grid 表格中添加图片我没有找到方法,看了官方的文档,当然英文的自己也是靠网页翻译,最后发现有这么一个例子,我知道 ...

最新文章

  1. AI+大数据助力抗疫,带你认识百度地图的新玩法!
  2. 基于知识图谱、认知推理、逻辑表达的认知图谱,则被越来越多的国内外学者和产业领袖认为是 “目前可以突破这一技术瓶颈的可行解决方案之一
  3. 多角度认识markdown
  4. TCP/IP协议简介2
  5. 互补品的交叉弹性系数_重庆事业单位综合备考:需求价格弹性和需求交叉价格弹性有何区别...
  6. java程序表头出不来_JAVA SWING 表头不显示问题
  7. php用cdn打不开,开启 CDN 后 wordpress 后台打不开的解决办法
  8. 七个迹象说明你可能受到APT 攻击
  9. 20165235 第十周课下补做
  10. 【CVRP】基于matlab节约算法求解带容量的车辆路径规划问题【含Matalb源码 157期】
  11. 基于python 爬虫_基于python的爬虫(一)
  12. CGI-Plus v5.0.0.6 一键系统备份恢复工具箱单文件增强版
  13. 嵌入式单片机开发软件CodeWarrior的下载和安装过程。
  14. 2021西安ec final游记
  15. Excel数据导入Matlab绘图
  16. Liferay自定义主题
  17. 如何针对数据中心进行安全疏散和消防应急管理
  18. whistle安装,成功率高
  19. 多平台的思维导图软件
  20. matlab stem 属性,matlab中stem函数用法_常见问题解析

热门文章

  1. oracle在线sql数据库设计,一款在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql...
  2. OpenCV坐标体系的初步认识
  3. Doxygen从零学起———安装和配置
  4. python下载文件传到服务器_python实现FTP文件传输的方法(服务器端和客户端)
  5. wdcp mysql密码_wdcp默认的mysql密码是多少?
  6. omitting directory `folder/'
  7. linux中tree命令
  8. SDUT 3400 数据结构实验之排序三:bucket sort
  9. 关于nginx调转404错误页面
  10. kubenetes中port、targetPort、nodePort、containerPort的区别与联系