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(); };