diff options
-rw-r--r-- | src/com/itmill/toolkit/demo/reservation/ReservationApplication.java | 1 | ||||
-rw-r--r-- | src/com/itmill/toolkit/demo/reservation/ResourceSelectorPanel.java | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/demo/reservation/ReservationApplication.java b/src/com/itmill/toolkit/demo/reservation/ReservationApplication.java index bc951eadc5..c95ca3857c 100644 --- a/src/com/itmill/toolkit/demo/reservation/ReservationApplication.java +++ b/src/com/itmill/toolkit/demo/reservation/ReservationApplication.java @@ -187,6 +187,7 @@ public class ReservationApplication extends Application { }
});
+ resourcePanel.selectFirstCategory();
refreshReservations(true);
}
diff --git a/src/com/itmill/toolkit/demo/reservation/ResourceSelectorPanel.java b/src/com/itmill/toolkit/demo/reservation/ResourceSelectorPanel.java index 17bd72f9a5..a34bdd66ad 100644 --- a/src/com/itmill/toolkit/demo/reservation/ResourceSelectorPanel.java +++ b/src/com/itmill/toolkit/demo/reservation/ResourceSelectorPanel.java @@ -65,6 +65,20 @@ public class ResourceSelectorPanel extends Panel implements }
}
+ // Selects one initial categore, inpractice randomly
+ public void selectFirstCategory() {
+ try {
+ Object catId = categoryResources.keySet().iterator().next();
+ LinkedList res = (LinkedList) categoryResources.get(catId);
+ Layout l = (Layout) categoryLayouts.get(catId);
+ Button catB = (Button) l.getComponentIterator().next();
+ setSelectedResources(res);
+ catB.setStyleName("selected-link");
+ } catch (Exception e) {
+ e.printStackTrace(System.err);
+ }
+ }
+
private void setSelectedResources(LinkedList resources) {
selectedResources = resources;
fireEvent(new SelectedResourcesChangedEvent());
|