Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

Commit 6b23cd3

Browse files
committed
Merge pull request #215 from dtychshenko/nested-data
Fix for nested data objects when loading table with a promise #215
2 parents bcfa841 + 4ee91d4 commit 6b23cd3

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)