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

Commit 5488f98

Browse files
committed
Throw error if using serverSide not with Ajax renderer
1 parent cfaaef8 commit 5488f98

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

dist/angular-datatables.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1132,10 +1132,16 @@ function dtRendererFactory(DTDefaultRenderer, DTNGRenderer, DTPromiseRenderer, D
11321132

11331133
function fromOptions(options, isNgDisplay)  {
11341134
if (isNgDisplay) {
1135+
if (options.serverSide) {
1136+
throw new Error('You cannot use server side processing along with the Angular renderer!');
1137+
}
11351138
return DTNGRenderer.create(options);
11361139
}
11371140
if (angular.isDefined(options)) {
11381141
if (angular.isDefined(options.fnPromise) && options.fnPromise !== null) {
1142+
if (options.serverSide) {
1143+
throw new Error('You cannot use server side processing along with the Promise renderer!');
1144+
}
11391145
return DTPromiseRenderer.create(options);
11401146
}
11411147
if (angular.isDefined(options.ajax) && options.ajax !== null ||

0 commit comments

Comments
 (0)