zoukankan      html  css  js  c++  java
  • jqgrid 操作

      1、获取单个id

      获取行号,有这种方式:

      var rowid = $("#gridList").jqGrid("getGridParam", "selrow");

      但是经过实际验证,这种方式不可行,当选中行,再点击同一行会出现获取不到行号的情况。

      最后先在js最外部定义一个变量selId,然后使用如下代码在选中行时赋值:

      onSelectRow: function (rowid, status) {
        selId = rowid;  //给最外层的selId赋值
      }

      2、获取多个选中行的id

      var ids=$('#gridList').jqGrid('getGridParam','selarrrow');

      其输出格式是逗号分隔的id,如:

      1,2,3,4,5

      3、获得所有行的ID数组

    var ids = $("#gridList").jqGrid('getDataIDs');

      4、获取行数据

      如果想获取选择的行的数据,只要传入rowId即可,如下:

      var rowData = $('#gridList').jqGrid('getRowData',rowId);

      而这个rowData是一个对象,如果要获取选择的行的这个对象的属性值,如name的值,需如下:

      var Name= rowData.name;

      5、获取单元格数据

    var celldata = $("#gridList").jqGrid('getCell',id,colnum);

      6、设定行选中

      //设定选中行,可设定多行选中:
      $("#gridList").jqGrid('setSelection',id1);
      $("#gridList").jqGrid('setSelection',id2);
  • 相关阅读:
    ASP.NET 自制时间控件
    ORACLE 函数汇总之单记录函数
    Servers IIS 重启命令
    ASP.NET 两个Dropdownlist控件联动
    ASP.NET datagridview控件表头定义
    python Image 安装
    ssh 不需要密码的链接
    [Redis] redis 相关的博客
    [emacs] python代码折叠
    linux python 链接 oracle
  • 原文地址:https://www.cnblogs.com/sxhlf/p/6970489.html
Copyright © 2011-2022 走看看