Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jqgrid中打印更改的行_Javascript_Jquery_Jqgrid - Fatal编程技术网

Javascript 在jqgrid中打印更改的行

Javascript 在jqgrid中打印更改的行,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,伙计们,我用的是jqgrid。。我想在网格中打印更改的行。。这是我的密码 <input class="btn btn-default" type="button" value="Get Selected Rows" onclick="getSelectedRows()" /> <input class="btn btn-default" type="button" value="Get Changed Rows" onclick="getChangedRows()" />

伙计们,我用的是jqgrid。。我想在网格中打印更改的行。。这是我的密码

<input class="btn btn-default" type="button" value="Get Selected Rows" onclick="getSelectedRows()" /> 
<input class="btn btn-default" type="button" value="Get Changed Rows" onclick="getChangedRows()" />
  function saveAllRows(){
        getRowsData();
         var ids = $("#jqGrid").jqGrid('getDataIDs');
         var i;
         for (i = 0; i < ids.length; i++) {
            $("#jqGrid").jqGrid('saveRow', ids[i]);
        }
       getRowsData();
    }

    function getRowsData(){
         var grid = $("#jqGrid"), rowData, temp= "";
         var ids = grid.jqGrid('getDataIDs');
         for (var i = 0; i < ids.length; i++) {
             rowData = grid.getLocalRow(ids[i]);

             for (var item in rowData ) {
                if(item == 'RowData'){
                    break;
                }
                 temp += rowData[ item ] + ', ';
              } 
         }

         alert(temp);

    }
    function getChangedRows(){
         // comparing between the getRowData() before and after saving 
     }

函数saveAllRows(){
getRowsData();
var id=$(“#jqGrid”).jqGrid('getdataid');
var i;
对于(i=0;i
所以我所做的是在保存之后和之前获取行数据。。。所以我想在
getChangedRows()中写的是比较两个getRowData()。。任何帮助。。我觉得“印刷”这个词是错误的。另一方面,其他重要的事情还不够清楚。例如,您可以在代码中使用内联编辑(而不是单元格编辑或表单编辑)。不清楚如何开始编辑以及是否允许同时编辑多行。可以看到您使用了
getLocalRow
,因此您可能使用了
datatype:“local”
loadonce:true
选项。目前还不清楚是否使用数据的本地分页。当前代码将无法从其他页面获取任何信息。你能更详细地解释一下你在做什么吗?看看我为之创建的演示。它显示了“getChangedRows”的一个可能实现。我认为“printing”是一个错误的词。另一方面,其他重要的事情还不够清楚。例如,您可以在代码中使用内联编辑(而不是单元格编辑或表单编辑)。不清楚如何开始编辑以及是否允许同时编辑多行。可以看到您使用了
getLocalRow
,因此您可能使用了
datatype:“local”
loadonce:true
选项。目前还不清楚是否使用数据的本地分页。当前代码将无法从其他页面获取任何信息。你能更详细地解释一下你在做什么吗?看看我为之创建的演示。它显示了“getChangedRows”的一个可能实现。