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);
  • 相关阅读:
    F查询和Q查询
    Django ORM 常用字段和参数
    Django的路由系统
    Django模板系统
    Django中的视图(view)
    Django应用app创建及ORM
    TP90,TP99,TP999,MAX含义
    TDD、BDD、ATDD、DDD 软件驱动开发模式比较
    liunx 安装chrome的方法
    nginx 反向代理mysql
  • 原文地址:https://www.cnblogs.com/sxhlf/p/6970489.html
Copyright © 2011-2022 走看看