ItEr30S15RFVisualizacionMultiplesProxectosItEr29S18: schedule button changes mode
This commit is contained in:
parent
c933de2f01
commit
e22cbdce97
2 changed files with 19 additions and 1 deletions
|
|
@ -264,4 +264,9 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
return confirmingSchedule;
|
||||
}
|
||||
|
||||
public void setPlanningControllerEntryPoints(
|
||||
IOrderPlanningControllerEntryPoints planningControllerEntryPoints) {
|
||||
this.planningControllerEntryPoints = planningControllerEntryPoints;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ import org.navalplanner.business.orders.entities.Order;
|
|||
import org.navalplanner.web.common.Util;
|
||||
import org.navalplanner.web.orders.OrderCRUDController;
|
||||
import org.navalplanner.web.planner.CompanyPlanningController;
|
||||
import org.navalplanner.web.planner.IOrderPlanningControllerEntryPoints;
|
||||
import org.navalplanner.web.planner.tabs.CreatedOnDemandTab.IComponentCreator;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.config.BeanDefinition;
|
||||
|
|
@ -192,7 +193,7 @@ public class MultipleTabsPlannerController {
|
|||
public org.zkoss.zk.ui.Component create(
|
||||
org.zkoss.zk.ui.Component parent) {
|
||||
Map<String, Object> args = new HashMap<String, Object>();
|
||||
args.put("orderController", orderCRUDController);
|
||||
args.put("orderController", setupOrderCrudController());
|
||||
org.zkoss.zk.ui.Component result = Executions.createComponents(
|
||||
"/orders/_ordersTab.zul", parent, args);
|
||||
createBindingsFor(result);
|
||||
|
|
@ -203,6 +204,18 @@ public class MultipleTabsPlannerController {
|
|||
});
|
||||
}
|
||||
|
||||
private OrderCRUDController setupOrderCrudController() {
|
||||
orderCRUDController.setPlanningControllerEntryPoints(new IOrderPlanningControllerEntryPoints() {
|
||||
|
||||
@Override
|
||||
public void showSchedule(Order order) {
|
||||
mode.goToOrderMode(order);
|
||||
|
||||
}
|
||||
});
|
||||
return orderCRUDController;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void createBindingsFor(org.zkoss.zk.ui.Component result) {
|
||||
List<org.zkoss.zk.ui.Component> children = new ArrayList<org.zkoss.zk.ui.Component>(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue