Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.display.view.web/src')
-rw-r--r--plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseePagingComponent.java37
-rw-r--r--plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseeSearchResultsListComponent.java3
2 files changed, 25 insertions, 15 deletions
diff --git a/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseePagingComponent.java b/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseePagingComponent.java
index 05177c0f56b..d74a11f2e24 100644
--- a/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseePagingComponent.java
+++ b/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseePagingComponent.java
@@ -141,27 +141,34 @@ public class OseePagingComponent extends HorizontalLayout implements PagingCompo
}
private void updateLayout() {
- if (manyPages <= 0) {
+ if (allItemsPerPage) {
firstButton.setEnabled(false);
previousButton.setEnabled(false);
nextButton.setEnabled(false);
lastButton.setEnabled(false);
- }
-
- if (currentPage <= 0) {
- firstButton.setEnabled(false);
- previousButton.setEnabled(false);
} else {
- firstButton.setEnabled(true);
- previousButton.setEnabled(true);
- }
+ if (manyPages <= 0) {
+ firstButton.setEnabled(false);
+ previousButton.setEnabled(false);
+ nextButton.setEnabled(false);
+ lastButton.setEnabled(false);
+ }
- if (currentPage >= manyPages - 1) {
- nextButton.setEnabled(false);
- lastButton.setEnabled(false);
- } else {
- nextButton.setEnabled(true);
- lastButton.setEnabled(true);
+ if (currentPage <= 0) {
+ firstButton.setEnabled(false);
+ previousButton.setEnabled(false);
+ } else {
+ firstButton.setEnabled(true);
+ previousButton.setEnabled(true);
+ }
+
+ if (currentPage >= manyPages - 1) {
+ nextButton.setEnabled(false);
+ lastButton.setEnabled(false);
+ } else {
+ nextButton.setEnabled(true);
+ lastButton.setEnabled(true);
+ }
}
//Update page numbers
diff --git a/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseeSearchResultsListComponent.java b/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseeSearchResultsListComponent.java
index 691ea80b383..ca8074756f6 100644
--- a/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseeSearchResultsListComponent.java
+++ b/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/components/OseeSearchResultsListComponent.java
@@ -186,6 +186,9 @@ public class OseeSearchResultsListComponent extends VerticalLayout implements Se
int lastCompIndex = mainLayout.getComponentIndex(bottomSpacer);
mainLayout.addComponent(searchResultComp, lastCompIndex);
+ //This call is needed in order to only show those results which are on the current page.
+ updateSearchResultsLayout();
+
return searchResultComp;
}

Back to the top