easyui、表格中添加操作一列,将操作下设置为修改,点击修改弹出该行对象的编号。
页面中的代码(自己引入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、表格中添加操作一列,将操作下设置为修改,点击修改弹出该行对象的编号。相关推荐
- java表格怎么添加按钮_1.6.2 在表格中添加按钮
1.6.2 在表格中添加按钮 表格用于显示复合数据,其中可以指定表格的表头和表文.默认的表格控件完全是 以文本方式显示目标数据,要实现在表格中添加按钮或其他组件就要通过设置自定义的 渲染器来实现 ...
- wps excel查找不定位_【WPS神技能】如何在WPSExcel表格中批量查找两列数据的不同?...
当我们需要在Excel表格中快速查找两列数据的不同时,如下图所示:如何快速找出"一月业绩"和"二月业绩"的不同. 在office-Excel表格中,我们可以通过 ...
- python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...
用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...
- Java向word表格中添加新行并赋值
前言: 相信大家都有过操作word文档表格的经历,对于每行数据的记录与操作是比较方便的.但这是不够的,对于一些OA项目,则需要在线打开word文档并通过后台的设置将数据添加到word表格中,甚至对表格 ...
- html中怎么给表格增加序号,如何给word表格中添加编号
在Word中制作表格时都希望在表格的第一列增加一个序号,其作用可以标识行或统计行数.例如从1开始,一直到80.100甚至更多.那么怎么添加呢?采用手工进行编辑还是其他的?手工编辑显然是一件不可能的事, ...
- 如何在html表格中添加超链接,excel表格添加网页链接(网页 链接execl 制作 列表)...
如何在一个excel表中做数据链接 在一个相对比较大表里点击一个数据的时候 选择你所说的那个数据--右键--超链接--在左侧选择第2项--然后选择表格名称--上面指定单元格--确定 怎么样把网页中的表 ...
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...
- python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解
用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...
- ag-grid 表格中添加图片
ag-grid是一种非常好用的表格,网上搜索会有各种各样的基本用法,不过对于在ag-grid 表格中添加图片我没有找到方法,看了官方的文档,当然英文的自己也是靠网页翻译,最后发现有这么一个例子,我知道 ...
最新文章
- AI+大数据助力抗疫,带你认识百度地图的新玩法!
- 基于知识图谱、认知推理、逻辑表达的认知图谱,则被越来越多的国内外学者和产业领袖认为是 “目前可以突破这一技术瓶颈的可行解决方案之一
- 多角度认识markdown
- TCP/IP协议简介2
- 互补品的交叉弹性系数_重庆事业单位综合备考:需求价格弹性和需求交叉价格弹性有何区别...
- java程序表头出不来_JAVA SWING 表头不显示问题
- php用cdn打不开,开启 CDN 后 wordpress 后台打不开的解决办法
- 七个迹象说明你可能受到APT 攻击
- 20165235 第十周课下补做
- 【CVRP】基于matlab节约算法求解带容量的车辆路径规划问题【含Matalb源码 157期】
- 基于python 爬虫_基于python的爬虫(一)
- CGI-Plus v5.0.0.6 一键系统备份恢复工具箱单文件增强版
- 嵌入式单片机开发软件CodeWarrior的下载和安装过程。
- 2021西安ec final游记
- Excel数据导入Matlab绘图
- Liferay自定义主题
- 如何针对数据中心进行安全疏散和消防应急管理
- whistle安装,成功率高
- 多平台的思维导图软件
- matlab stem 属性,matlab中stem函数用法_常见问题解析
热门文章
- oracle在线sql数据库设计,一款在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql...
- OpenCV坐标体系的初步认识
- Doxygen从零学起———安装和配置
- python下载文件传到服务器_python实现FTP文件传输的方法(服务器端和客户端)
- wdcp mysql密码_wdcp默认的mysql密码是多少?
- omitting directory `folder/'
- linux中tree命令
- SDUT 3400 数据结构实验之排序三:bucket sort
- 关于nginx调转404错误页面
- kubenetes中port、targetPort、nodePort、containerPort的区别与联系