1
Before ScrollingUI Grid nur letzten Datensatz viele Male auf unendlich scroll
In Grid auf erstes Mal Last zeigt I-Daten sind richtig zu bekommen. Nach dem Scrollen wird es ein Problem. Es zeigt den letzten Datensatz vom letzten Datensatz des ersten Ladevorgangs in jeder Zeile an.
Unten ist mein Code für unendliche Scroll-Funktion.
$scope.getDataDown = function() {
var promise = $q.defer();
$scope.lastPage++;
if ($scope.data.length < $scope.total) {
$http(getRequest()).success(function(data) {
promise.resolve();
var jb = JSON.stringify(data.content);
$scope.gridApi.infiniteScroll.saveScrollPercentage();
$scope.data = $scope.data.concat(data.content);
$scope.total = data.total ? data.total : data.length;
$scope.length = $scope.data.length;
$scope.gridApi.infiniteScroll.dataLoaded(false,
$scope.lastPage < ($scope.total/$scope.pageSize));
}).error(function(error) {
$scope.gridApi.infiniteScroll.dataLoaded();
});
}
return promise.promise;
};
eine weitere Sache, die mit dieser Funktion wurde in Konflikt I richtigen Daten in „data.content“ bin immer aber während der Anzeige ist es immer Problem –