Javascript 如何在不考虑最后一个空行的情况下对jqGrid进行排序

Javascript 如何在不考虑最后一个空行的情况下对jqGrid进行排序,javascript,jquery,mvcjqgrid,Javascript,Jquery,Mvcjqgrid,我有一个jqGrid,其中在末尾添加了一个空行 我需要在不考虑最后一个空行的情况下对网格进行排序 我怎样才能做到? 请帮忙 您可以删除排序前的最后一个空行,然后再进行排序。这是我的代码,如果它能解决你的问题,请告诉我 /* button Click */ $('.yourButton').click(function(){ /* get all rows */ var row = $('#jqxgrid').actGrid('getrows');

我有一个jqGrid,其中在末尾添加了一个空行

我需要在不考虑最后一个空行的情况下对网格进行排序

我怎样才能做到? 请帮忙


您可以删除排序前的最后一个空行,然后再进行排序。这是我的代码,如果它能解决你的问题,请告诉我

/* button Click */
$('.yourButton').click(function(){

        /* get all rows */
        var row =  $('#jqxgrid').actGrid('getrows');

        /* get the last row */
        var datarow = $("#jqxgrid").actGrid('getrowdata', row.length-1);
        if(datarow.Id){ /* check weather last row is blank or not */
            /* if blank then delete */
            $('#jqxgrid').actGrid('deleterow', row.length-1);
        }    
        /* sort the gris */
        $("#jqxgrid").actGrid('sortby', 'FieldName', 'desc');

});

您可以删除排序前的最后一个空行,然后再进行排序。这是我的代码,如果它能解决你的问题,请告诉我

/* button Click */
$('.yourButton').click(function(){

        /* get all rows */
        var row =  $('#jqxgrid').actGrid('getrows');

        /* get the last row */
        var datarow = $("#jqxgrid").actGrid('getrowdata', row.length-1);
        if(datarow.Id){ /* check weather last row is blank or not */
            /* if blank then delete */
            $('#jqxgrid').actGrid('deleterow', row.length-1);
        }    
        /* sort the gris */
        $("#jqxgrid").actGrid('sortby', 'FieldName', 'desc');

});

给空白行一些id,比如-1。
加载时,请在添加之前完成空行id的功能检查。

为空行提供一些id,例如-1。
加载时,在添加之前是否存在空白行id的完整功能检查。

请检查我的ans并让我知道..请检查我的ans并让我知道。。