Skip to content

Commit 5fb1cae

Browse files
committed
Merge branch 'jmelosegui-Fix563' into dev
2 parents 1a9e93f + e8cd637 commit 5fb1cae

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

dist/angular-datatables.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -895,6 +895,9 @@ function dtNGRenderer($log, $q, $compile, $timeout, DTRenderer, DTRendererServic
895895
function rerender() {
896896
_destroyAndCompile();
897897
DTRendererService.showLoading(_$elem, _parentScope);
898+
// Ensure that prerender is called after loadData from promise
899+
// See https://github.com/l-lin/angular-datatables/issues/563
900+
DTRendererService.preRender(options);
898901
$timeout(function() {
899902
var result = DTRendererService.hideLoadingAndRenderDataTable(_$elem, renderer.options);
900903
_oTable = result.DataTable;
@@ -984,6 +987,9 @@ function dtPromiseRenderer($q, $timeout, $log, DTRenderer, DTRendererService, DT
984987
function rerender() {
985988
_oTable.destroy();
986989
DTRendererService.showLoading(_$elem, _$scope);
990+
// Ensure that prerender is called after loadData from promise
991+
// See https://github.com/l-lin/angular-datatables/issues/563
992+
DTRendererService.preRender(options);
987993
render(_$elem, _$scope);
988994
}
989995

@@ -1116,6 +1122,9 @@ function dtAjaxRenderer($q, $timeout, DTRenderer, DTRendererService, DT_DEFAULT_
11161122
}
11171123

11181124
function rerender() {
1125+
// Ensure that prerender is called after loadData from promise
1126+
// See https://github.com/l-lin/angular-datatables/issues/563
1127+
DTRendererService.preRender(options);
11191128
render(_$elem, _$scope);
11201129
}
11211130

0 commit comments

Comments
 (0)