2017-08-30 4 views
0

Ich versuche, alle ausgewählten Zeilen aus einem igGrid, die Paging verwendet. Das Problem ist, dass wenn ich den Code unten verwende, dann bekomme ich nur die ausgewählten Zeilen der aktuellen Seite (DOM). Die ausgewählten Zeilen von den anderen Seiten werden nicht zurückgegeben.IgGrid: Holen Sie alle ausgewählten Zeilen im Raster mit Paging

Gibt es eine Möglichkeit, alle ausgewählten Zeilen für jede Seite zu erhalten?

Unten ist der Code, wo ich die ausgewählten Zeilen bekomme.

function getGridSelectedRowIds(GridId) { 

    //Here I get only the selected rows of the current page 
    var selectedRows = $("#" + GridId).igGrid("selectedRows"); 
    $scope.totalSelectedRowsIds = []; 
    _.each(selectedRows, function (row) { 
     $scope.totalSelectedRowsIds.push(row.id); 
    }); 

} 

Antwort

1

Sie nicht wahr sind Code Gitter liefern oder IgniteUI Version, aber hier ist ein Arbeits fiddle für Sie.

aktivieren Auswahl Netzfeature

{name: "Selection", multipleSelection:true} 

und das funktioniert gut

$("#grid").igGridSelection("selectedRows"); 
Verwandte Themen