ItEr47S08RFNavegacionOrganizacionTraballoItEr46S09 : Load and assign labels to the current order on demand.
This commit is contained in:
parent
db41b9a168
commit
5969314627
2 changed files with 14 additions and 7 deletions
|
|
@ -270,7 +270,6 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
private void setupEditControllers() throws Exception {
|
||||
Component comp = self;
|
||||
|
||||
setupAssignedLabelsToOrderElementController(comp);
|
||||
setupAssignedCriterionRequirementsToOrderElementController(comp);
|
||||
setupAssignedMaterialsToOrderElementController(comp);
|
||||
setupAssignedTaskQualityFormsToOrderElementController(comp);
|
||||
|
|
@ -331,11 +330,16 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
|
||||
private AssignedLabelsToOrderElementController assignedLabelsController;
|
||||
|
||||
private void setupAssignedLabelsToOrderElementController(Component comp)
|
||||
public void setupAssignedLabelsToOrderElementController()
|
||||
throws Exception {
|
||||
LabelsAssignmentToOrderElementComponent labelsAssignment = (LabelsAssignmentToOrderElementComponent) editWindow
|
||||
if (assignedLabelsController == null) {
|
||||
LabelsAssignmentToOrderElementComponent labelsAssignment = (LabelsAssignmentToOrderElementComponent) editWindow
|
||||
.getFellow("orderElementLabels");
|
||||
assignedLabelsController = labelsAssignment.getController();
|
||||
assignedLabelsController = labelsAssignment.getController();
|
||||
|
||||
final IOrderElementModel orderElementModel = getOrderElementModel();
|
||||
assignedLabelsController.openWindow(orderElementModel);
|
||||
}
|
||||
}
|
||||
|
||||
private AssignedCriterionRequirementToOrderElementController assignedCriterionRequirementController;
|
||||
|
|
@ -621,7 +625,9 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
if (manageOrderElementAdvancesController != null) {
|
||||
manageOrderElementAdvancesController.openWindow(orderElementModel);
|
||||
}
|
||||
assignedLabelsController.openWindow(orderElementModel);
|
||||
if (assignedLabelsController != null) {
|
||||
assignedLabelsController.openWindow(orderElementModel);
|
||||
}
|
||||
assignedCriterionRequirementController.openWindow(orderElementModel);
|
||||
assignedMaterialsController.openWindow(orderElementModel
|
||||
.getOrderElement());
|
||||
|
|
|
|||
|
|
@ -40,7 +40,8 @@
|
|||
onSelect = "controller.setupAsignedHoursToOrderElementController();"/>
|
||||
<tab id="tabAdvances" label="${i18n:_('Advances')}"
|
||||
onSelect = "controller.setupManageOrderElementAdvancesController();"/>
|
||||
<tab id="tabLabels" label="${i18n:_('Label')}" />
|
||||
<tab id="tabLabels" label="${i18n:_('Label')}"
|
||||
onSelect = "controller.setupAssignedLabelsToOrderElementController();"/>
|
||||
<tab id="tabRequirements" label="${i18n:_('Criterion Requirement')}"
|
||||
onClick = "controller.reloadHoursGroupOrder();"/>
|
||||
<tab id="tabMaterials" label="${i18n:_('Materials')}" />
|
||||
|
|
@ -158,7 +159,7 @@
|
|||
<listOrderElementAdvances id="orderElementAdvances" fulfill="tabAdvances.onSelect"/>
|
||||
</tabpanel>
|
||||
<tabpanel>
|
||||
<listOrderElementLabels id="orderElementLabels" />
|
||||
<listOrderElementLabels id="orderElementLabels" fulfill="tabLabels.onSelect"/>
|
||||
</tabpanel>
|
||||
<tabpanel>
|
||||
<listOrderElementCriterionRequirements id="orderElementCriterionRequirements"/>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue