diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AsignedHoursToOrderElementController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AsignedHoursToOrderElementController.java
index ef04af055..a835b6018 100644
--- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AsignedHoursToOrderElementController.java
+++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AsignedHoursToOrderElementController.java
@@ -38,7 +38,7 @@ public class AsignedHoursToOrderElementController extends
@Override
public void doAfterCompose(Component comp) throws Exception {
- super.doAfterCompose(comp.getFellow("listOrderElementHours"));
+ super.doAfterCompose(comp);
comp.setVariable("asignedHoursToOrderElementController", this, true);
}
diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementController.java
index 8700b7865..fb99ac6be 100644
--- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementController.java
+++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementController.java
@@ -46,8 +46,6 @@ public class OrderElementController extends GenericForwardComposer {
*/
private IOrderElementModel orderElementModel;
- private AsignedHoursToOrderElementController asignedHoursController;
-
private ManageOrderElementAdvancesController manageOrderElementAdvancesController;
private AssignedLabelsToOrderElementController assignedLabelsController;
@@ -56,6 +54,10 @@ public class OrderElementController extends GenericForwardComposer {
private DetailsOrderElementController detailsController;
+ private Component orderElementHours;
+
+ private AsignedHoursToOrderElementController assignedHoursController;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@@ -73,8 +75,8 @@ public class OrderElementController extends GenericForwardComposer {
}
private void setupAsignedHoursToOrderElementController(Component comp)throws Exception{
- asignedHoursController = new AsignedHoursToOrderElementController();
- asignedHoursController.doAfterCompose(comp);
+ assignedHoursController = (AsignedHoursToOrderElementController)
+ orderElementHours.getVariable("asignedHoursToOrderElementController", true);
}
private void setupAssignedLabelsToOrderElementController(Component comp)
@@ -104,7 +106,7 @@ public class OrderElementController extends GenericForwardComposer {
setOrderElementModel(model);
detailsController.openWindow(model);
- asignedHoursController.openWindow(model);
+ assignedHoursController.openWindow(model);
manageOrderElementAdvancesController.openWindow(model);
assignedLabelsController.openWindow(model);
diff --git a/navalplanner-webapp/src/main/webapp/orders/_editOrderElement.zul b/navalplanner-webapp/src/main/webapp/orders/_editOrderElement.zul
index ed6a0b7dd..384e387f0 100644
--- a/navalplanner-webapp/src/main/webapp/orders/_editOrderElement.zul
+++ b/navalplanner-webapp/src/main/webapp/orders/_editOrderElement.zul
@@ -38,7 +38,7 @@
-
+
diff --git a/navalplanner-webapp/src/main/webapp/orders/_edition.zul b/navalplanner-webapp/src/main/webapp/orders/_edition.zul
index b7d56bb16..e97cc2dbe 100644
--- a/navalplanner-webapp/src/main/webapp/orders/_edition.zul
+++ b/navalplanner-webapp/src/main/webapp/orders/_edition.zul
@@ -19,6 +19,7 @@
-->
+