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用法相关推荐

  1. jquery easyui dataGrid动态改变排序字段名

    2019独角兽企业重金招聘Python工程师标准>>> jquery easyui dataGrid 动态改变排序字段名,一般情况下,在使用的时候,我们会点击相应字段进行排序, 这里 ...

  2. jQuery EasyUI datagrid实现本地分页的方法

    本文实例讲述了jQuery EasyUI datagrid实现本地分页的方法.分享给大家供大家参考.具体如下: 一般分页都是后台做,前端做无论从哪方面考虑都不合适.但是有的时候还是有这种需求. 这里重 ...

  3. jQuery EasyUI DataGrid Checkbox 数据设定与取值

    纯粹做个记录,以免日后忘记该怎么设定. 这一篇将会说明两种使用 jQuery EasyUI DataGrid 的 Checkbox 设定方式,以及在既有数据下将 checked 为 true 的该笔数 ...

  4. jQuery EasyUI DataGrid 分页 FOR ASP.NET

    源代码: 前台(html): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...

  5. 让jquery easyui datagrid列支持绑定嵌套对象

    嵌套对象是指返回的json数据,是对象的某个属性自带有属性.而我们恰恰又需要这个属性,默认情况下easyui的datagrid是不支持绑定嵌套对象的.比如:datagrid的field属性只能为fie ...

  6. jquery easyui datagrid 分页 详解

    http://www.cnblogs.com/huozhicheng/archive/2011/09/27/2193605.html 由于项目原因,用了jquery easyui 感觉界面不错,皮肤样 ...

  7. jQuery EasyUI datagrid本地分页

    2019独角兽企业重金招聘Python工程师标准>>> 代码如下: <!DOCTYPE html> <html> <head> <meta ...

  8. ThinkPHP+jQuery EasyUI Datagrid查询数据的简单处理

    ThinkPHP和jQuery EasyUI这两个都是不错的框架,现在要把它两个整合到一块,做个简单的Ajax调用查询. 在ThinkPHP模板中引入EasyUI的相关文件,然后设置按钮3的调用: & ...

  9. Jquery Easyui Datagrid创建代码

    引用easyui <link rel="stylesheet" type="text/css" href="../themes/default/ ...

最新文章

  1. <关于并发框架>Java原生线程池原理及Guava与之的补充
  2. 对C#下函数,委托,事件的一点理解!
  3. kangle web server源代码安装简明教程
  4. mysql 分表全局id_MySQL分庫分表環境下全局ID生成方案
  5. SGML、HTML和XML之间的关系
  6. 用函数求C15的值C语言,南开19春学期(1503、1509、1603、1609、1703)《C语言程序设计》在线作业-1辅导资料.docx...
  7. 第一百一十三期:去伪存真,区块链应用到底能解决什么实际问题?
  8. lock 线程 java_JAVA多线程-基础Lock Condition 并发集合
  9. 历时 7 天,我把一万行 Scala 代码移植到了 Kotlin 上!
  10. Python 用Django创建自己的博客(2)
  11. 对象转型(casting); 多态; static(静态);单例模式
  12. Vscode搭建jdk源码阅读环境 wsl
  13. wifi ap6212驱动移植及调试分析技术笔记
  14. opencv 阈值处理(python)
  15. 可复制的领导力前两章总结
  16. 【转】几种小波阈值去噪程序
  17. 大数据统计歌曲的排行榜 ,输出到指定的HBASE数据库中
  18. mysql密码参数_MySQL 密码参数配置与修改 validate_password
  19. python对RabbitMQ的简单使用
  20. 如何做一个简单的网页导航

热门文章

  1. 100个网络基础知识,赶紧收藏吧!
  2. 电脑技巧:键盘失灵怎么办?
  3. 超级全面的权限系统设计方案
  4. java上传和下载文件代码_JavaWeb中上传和下载文件实例代码
  5. mysql的mtr是指什么_MySQL中MTR的概念
  6. ascii modbus vc源码_MODBUS ASCII及MODBUS RTU通讯
  7. Http协议(6)—安全HTTP
  8. Android 第五课 常用控件的使用方法(TextView、Button、EditView、 ImageView、 ProgressBar、 ProgressDialog等)
  9. Android 第一课 Activity
  10. 图书漂流系统的设计和研究_研究在设计系统中的作用