Skip to content

Commit 4ee91d4

Browse files
author
Dmitriy T
committed
Fix for nested data objects when loading table with a promise l-lin#214
1 parent bcfa841 commit 4ee91d4

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

dist/angular-datatables.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1013,7 +1013,13 @@ function dtPromiseRenderer($q, $timeout, $log, DTRenderer, DTRendererService, DT
10131013
var data = result;
10141014
// In case the data is nested in an object
10151015
if (renderer.options.sAjaxDataProp) {
1016-
data = result[renderer.options.sAjaxDataProp];
1016+
var properties = renderer.options.sAjaxDataProp.split('.');
1017+
while (properties.length) {
1018+
var property = properties.shift();
1019+
if (property in data) {
1020+
data = data[property];
1021+
}
1022+
}
10171023
}
10181024
_loadedPromise = null;
10191025
defer.resolve(_doRender(renderer.options, _$elem, data, callback));

0 commit comments

Comments
 (0)