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」で適切なデータを取得していますが、表示している間、それは問題を取得しているもう一つのこと –