jquery easyui datagrid getSelections用法
1.datagrid、 数据绑定
$('#tt').datagrid({
url: 'GetDataJosn',
title: 'DataGrid',
width: 800,
height: 300,
pageSize: 10,
idField: 'productid',
fitColumns: true,
nowrap: false,
columns: [[
{ field: 'productid', title: 'Product ID', width: 100,checbox:true,
formatter:function(value,rec){
//返回一个需要table html代码这个里面有个checkbox类型数据行
return GetTableHTML(rec.productid,rec.itemid);
}
},
{ field: 'itemid', title: 'Item ID', width: 80 },
{ field: 'listprice', title: 'List Price', width: 80, align: 'right'}
]],
});
2.获取选择的checkbox行
function Getcheckbox() {
var ids = [];
var rows = $('#tt').datagrid('getSelections');
//获取datagrid选中行
for (var i = 0; i < rows.length; i++) {
//获取自定义table 的中的checkbox值
var k = document.getElementById(rows[i].productid).getElementsByTagName("input");
for (var m = 0; m < k.length; m++) {
if( k[m].type.toLowerCase() =="checkbox"){
if (k[m].checked) {
ids.push(k[m].value);
}
}
}
}
return ids.join(',');
}
3,以上就是jquery datagrd 的selections方法了应用,需要注意点两点:
1.数据返回的json 数据必须属性必须绑定数据字段一致
2.如果你选中数据有多行, 但是返回的rows.length =1,先看你的datagrid是否有idField如果没有这个值,是无法完成这个方法,如果不是这个问 题,那就你返回的数据有问题,是这个idField绑定值不唯一,确定你数据就可以搞定
转载于:https://www.cnblogs.com/linsu/archive/2011/11/06/2238323.html
jquery easyui datagrid getSelections用法相关推荐
- jquery easyui dataGrid动态改变排序字段名
2019独角兽企业重金招聘Python工程师标准>>> jquery easyui dataGrid 动态改变排序字段名,一般情况下,在使用的时候,我们会点击相应字段进行排序, 这里 ...
- jQuery EasyUI datagrid实现本地分页的方法
本文实例讲述了jQuery EasyUI datagrid实现本地分页的方法.分享给大家供大家参考.具体如下: 一般分页都是后台做,前端做无论从哪方面考虑都不合适.但是有的时候还是有这种需求. 这里重 ...
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
纯粹做个记录,以免日后忘记该怎么设定. 这一篇将会说明两种使用 jQuery EasyUI DataGrid 的 Checkbox 设定方式,以及在既有数据下将 checked 为 true 的该笔数 ...
- jQuery EasyUI DataGrid 分页 FOR ASP.NET
源代码: 前台(html): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...
- 让jquery easyui datagrid列支持绑定嵌套对象
嵌套对象是指返回的json数据,是对象的某个属性自带有属性.而我们恰恰又需要这个属性,默认情况下easyui的datagrid是不支持绑定嵌套对象的.比如:datagrid的field属性只能为fie ...
- jquery easyui datagrid 分页 详解
http://www.cnblogs.com/huozhicheng/archive/2011/09/27/2193605.html 由于项目原因,用了jquery easyui 感觉界面不错,皮肤样 ...
- jQuery EasyUI datagrid本地分页
2019独角兽企业重金招聘Python工程师标准>>> 代码如下: <!DOCTYPE html> <html> <head> <meta ...
- ThinkPHP+jQuery EasyUI Datagrid查询数据的简单处理
ThinkPHP和jQuery EasyUI这两个都是不错的框架,现在要把它两个整合到一块,做个简单的Ajax调用查询. 在ThinkPHP模板中引入EasyUI的相关文件,然后设置按钮3的调用: & ...
- Jquery Easyui Datagrid创建代码
引用easyui <link rel="stylesheet" type="text/css" href="../themes/default/ ...
最新文章
- <关于并发框架>Java原生线程池原理及Guava与之的补充
- 对C#下函数,委托,事件的一点理解!
- kangle web server源代码安装简明教程
- mysql 分表全局id_MySQL分庫分表環境下全局ID生成方案
- SGML、HTML和XML之间的关系
- 用函数求C15的值C语言,南开19春学期(1503、1509、1603、1609、1703)《C语言程序设计》在线作业-1辅导资料.docx...
- 第一百一十三期:去伪存真,区块链应用到底能解决什么实际问题?
- lock 线程 java_JAVA多线程-基础Lock Condition 并发集合
- 历时 7 天,我把一万行 Scala 代码移植到了 Kotlin 上!
- Python 用Django创建自己的博客(2)
- 对象转型(casting); 多态; static(静态);单例模式
- Vscode搭建jdk源码阅读环境 wsl
- wifi ap6212驱动移植及调试分析技术笔记
- opencv 阈值处理(python)
- 可复制的领导力前两章总结
- 【转】几种小波阈值去噪程序
- 大数据统计歌曲的排行榜 ,输出到指定的HBASE数据库中
- mysql密码参数_MySQL 密码参数配置与修改 validate_password
- python对RabbitMQ的简单使用
- 如何做一个简单的网页导航
热门文章
- 100个网络基础知识,赶紧收藏吧!
- 电脑技巧:键盘失灵怎么办?
- 超级全面的权限系统设计方案
- java上传和下载文件代码_JavaWeb中上传和下载文件实例代码
- mysql的mtr是指什么_MySQL中MTR的概念
- ascii modbus vc源码_MODBUS ASCII及MODBUS RTU通讯
- Http协议(6)—安全HTTP
- Android 第五课 常用控件的使用方法(TextView、Button、EditView、 ImageView、 ProgressBar、 ProgressDialog等)
- Android 第一课 Activity
- 图书漂流系统的设计和研究_研究在设计系统中的作用