From a94d665a368c70e03e5276586f62fa9e86ee38f5 Mon Sep 17 00:00:00 2001 From: jennylee Date: Fri, 26 Oct 2012 17:15:54 -0400 Subject: [PATCH] BUG-9938 When trying to add a user in a group, and search the specific user, it just appears for one second, then it disappear. I fixed the Search function in file 'workflow/engine/templates/groups/groups Members.js', it was changing the page after the search. --- workflow/engine/templates/groups/groupsMembers.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/workflow/engine/templates/groups/groupsMembers.js b/workflow/engine/templates/groups/groupsMembers.js index 68be4c1fe..af003cb69 100755 --- a/workflow/engine/templates/groups/groupsMembers.js +++ b/workflow/engine/templates/groups/groupsMembers.js @@ -486,16 +486,23 @@ RemoveAllUsersAction = function(){ //Function DoSearch Available DoSearchA = function(){ numPage = parseInt(bbarpagingAvailable.getPageData().activePage); - availableGrid.store.load( + /*availableGrid.store.load( {params: {textFilter: searchTextA.getValue()}, callback: function (r, options, success) { total = parseInt(bbarpagingAvailable.getPageData().total); - if (((numPage-1)*pageSize) >= total) { + if (((numPage)*pageSize) >= total) { numPage--; } availableGrid.getBottomToolbar().changePage(getPageData().activePage); } - }); + });*/ + availableGrid.store.setBaseParam( 'textFilter', searchTextA.getValue()); + availableGrid.store.load(); + total = parseInt(bbarpagingAvailable.getPageData().total); + if (((numPage-1)*pageSize) >= total) { + numPage--; + } + availableGrid.getBottomToolbar().changePage(numPage); }; //Function DoSearch Assigned @@ -506,6 +513,7 @@ DoSearchP = function(){ //Load Grid By Default Available Members GridByDefaultA = function(){ searchTextA.reset(); + availableGrid.store.setBaseParam( 'textFilter', ''); availableGrid.store.load(); };