zoukankan      html  css  js  c++  java
  • jqgrid 各种方法参数的使用

    现在jqGrid对象 tableObj

    一、获取选中的行

    selected = tableObj.jqGrid('getGridParam', 'selrow');
         if (selected == null) {
             alert("请您选择一行后再执行操作!");
             return;
         }

    二、获取选中行的行数据和行中各单元格的值

    var rowData = tableObj.getRowData(selected);
            $j("#ddlPerson").val(rowData.xmbm);

    四、删除一行

     tableObj.jqGrid('delRowData', selected);

    五、新增一行

      var newone = { Id: null, xmbm: xmbm, personName: personName};
    var indexLength = tableObj.getDataIDs().length;
                tableObj.jqGrid('addRowData', indexLength + 1, newone);

    六、编辑某一行

     var newone = { Id: null, xmbm: xmbm, personName: personName}
    tableObj.jqGrid('setRowData', selected, newone);

    七、获取表中所有的ids

    var ids = tableObj.jqGrid('getDataIDs');

    八、刷新表格

     function refreshGrid(grid, data) {
                grid.jqGrid('clearGridData');
                grid.jqGrid('setGridParam',
                {
                    datatype: 'local',
                    data: data
                }).trigger("reloadGrid");
            }

    九、给指定的行设置样式

    tableObj.setCell(ids[i], "Name", rowdata.Name, {'background-color': 'red' });
  • 相关阅读:
    CSS hacks汇总
    都要靠自己
    不被需要
    我们都是和自己赛跑的人
    其实天底下只有三件事
    开始怀旧了
    JavaScript回调函数陷阱
    郁闷着继续
    清明节悼念逝去亲人
    纯div+css制作的弹出菜单
  • 原文地址:https://www.cnblogs.com/zhengwei-cq/p/10191308.html
Copyright © 2011-2022 走看看