From a19171ea56cd9cd5738bdb613b155d6f7018f59c Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Thu, 25 Jul 2019 14:20:24 +0300 Subject: [PATCH] closes #1531 --- .../datatables/datatables-extensions.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js index 39199ccf93..77cae54b67 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js @@ -287,9 +287,18 @@ //Sorting if (requestData.order && requestData.order.length > 0) { - var orderingField = requestData.order[0]; - if (requestData.columns[orderingField.column].data) { - input.sorting = requestData.columns[orderingField.column].data + " " + orderingField.dir; + input.sorting = ""; + + for (var i = 0; i < requestData.order.length; i++) { + var orderingField = requestData.order[i]; + + if (requestData.columns[orderingField.column].data) { + input.sorting += requestData.columns[orderingField.column].data + " " + orderingField.dir; + + if (i < requestData.order.length - 1) { + input.sorting += ","; + } + } } }