diff --git a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/index.html b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/index.html index 7179005..d42ab9f 100644 --- a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/index.html +++ b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/index.html @@ -50,7 +50,7 @@
-
+
@@ -58,19 +58,21 @@
- diff --git a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js index 754e578..ae8cf12 100644 --- a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js +++ b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js @@ -183,6 +183,30 @@ self.setPagination(self.userList().PageSize, data); } }; + self.getCurrentGroupFilter = function() { + if (self.userList() !== null) { + if (self.userList().GroupFilter !== null) { + return self.userList().GroupFilter.Name; + } + } + return ""; + }; + self.clearGroupFilter = function () { + self.setPagination(20, 1); + }; + self.hasGroupFilter = function() { + if(self.userList() !== null) + if (self.userList().GroupFilter) + return true; + return false; + }; + self.hasQuery = function() { + if (self.userList() !== null) { + if (self.userList().Query && self.userList().Query !== "") + return true; + } + return false; + }; self.groupFilter = function(data) { console.log("filter by group: " + data); var args = [ @@ -374,7 +398,7 @@ self.getGroups(function (data) { self.groupsList(data); }); if (query) self.searchUsers(query); - else if (groupId !== -1) + else if (groupId && groupId > 0) self.getUserList(null, null, groupId); else self.getUserList(pageSize, pageNumber);