How to use Angular-UI-Grid mit Server Side Paging

Ich bin mit AngularJs Ui-Grid.info zur Anzeige von dynamischen Daten-grids, ich Liebe es, aber nun habe ich, um es Haken bis zu einer Datenbank-Tabelle mit 60.000 Datensätzen mithilfe der server-Seite Filter-und paging-und es scheint, dass die Paginierung Optionen für dieses plugin ist nur für die client-Seite-paging.

Hat sich schon jemand in der Lage, diese arbeiten mit Server Side Paging. Hast du ein code-Beispiel.

Anzeigen-Code

<div class="gridContainer">
    <div id="grid1" ui-grid="gridOptions" class="grid" ui-grid-auto-resize ui-grid-pagination></div>
</div>

Teil der Controller

$scope.gridOptions = {
    enableFiltering: true,
    enableColumnResize: true,
    paginationPageSizes: [25, 50, 75],
    paginationPageSize: 25,
    columnDefs: [
        {
            //field: 'Id', width: 60, displayName: 'Id', enableFiltering: false
            field: 'id', width: 60, displayName: 'Id', enableFiltering: false
        },
        {
            field: 'skill_count',
        },
        {
            field: 'name'
        } 
    ]
};

$scope.loadData = function () {
    skillService.getUnprovisioned(function (data) {
        $scope.gridOptions.data = data;
    });
};
InformationsquelleAutor David Cruwys | 2015-03-17
Schreibe einen Kommentar