1
Before ScrollingUI 그리드 내가 제대로 데이터를 얻고 처음로드에 그리드에서 무한 스크롤
에만 마지막 레코드 많은 시간을 표시합니다. 아래로 스크롤하면 문제가 발생합니다. 모든 행의 첫 번째로드 마지막 레코드에서 마지막 레코드를 표시합니다.
다음은 무한 스크롤 기능을위한 코드입니다.
$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;
};
나는 "data.content"에 적절한 데이터를 얻고 있지만 표시하면서 문제를 점점 한 가지 더 –