ItEr44S10CUGravacionModelosUnidadesTraballoItEr43S12: Adding tab showing quality forms
This commit is contained in:
parent
7eb8639a86
commit
9fa4790528
3 changed files with 19 additions and 1 deletions
|
|
@ -24,6 +24,7 @@ import org.navalplanner.web.common.Util;
|
|||
import org.navalplanner.web.templates.advances.AdvancesAssignmentComponent;
|
||||
import org.navalplanner.web.templates.labels.LabelsAssignmentToTemplateComponent;
|
||||
import org.navalplanner.web.templates.materials.MaterialAssignmentTemplateComponent;
|
||||
import org.navalplanner.web.templates.quality.QualityFormAssignerComponent;
|
||||
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
||||
import org.zkoss.zul.Window;
|
||||
|
||||
|
|
@ -82,6 +83,7 @@ public class EditTemplateWindowController extends GenericForwardComposer {
|
|||
bindAdvancesAssignment(template);
|
||||
bindOrderElementLabels(template);
|
||||
bindOrderElementMaterials(template);
|
||||
bindAssignedQualityForms(template);
|
||||
Util.reloadBindings(editTemplateWindow);
|
||||
}
|
||||
|
||||
|
|
@ -104,6 +106,12 @@ public class EditTemplateWindowController extends GenericForwardComposer {
|
|||
component.getController().openWindow(template);
|
||||
}
|
||||
|
||||
private void bindAssignedQualityForms(OrderElementTemplate template) {
|
||||
QualityFormAssignerComponent c = (QualityFormAssignerComponent) editTemplateWindow
|
||||
.getFellow("assignedQualityForms");
|
||||
c.useModel(model, template);
|
||||
}
|
||||
|
||||
public void onClick$backButton() {
|
||||
editTemplateWindow.setVisible(false);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,8 +43,13 @@ public class QualityFormAssignerComponent extends HtmlMacroComponent {
|
|||
private IOrderTemplatesModel model;
|
||||
|
||||
public void useModel(IOrderTemplatesModel model) {
|
||||
template = model.getTemplate();
|
||||
useModel(model, model.getTemplate());
|
||||
}
|
||||
|
||||
public void useModel(IOrderTemplatesModel model,
|
||||
OrderElementTemplate template) {
|
||||
this.model = model;
|
||||
this.template = template;
|
||||
}
|
||||
|
||||
public List<QualityForm> getNotAssignedQualityForms() {
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
<?component name="listOrderElementLabels" class="org.navalplanner.web.templates.labels.LabelsAssignmentToTemplateComponent" macroURI="/orders/components/_listOrderElementLabels.zul"?>
|
||||
<?component name="listOrderElementMaterials" class="org.navalplanner.web.templates.materials.MaterialAssignmentTemplateComponent"
|
||||
macroURI="/orders/components/_listOrderElementMaterials.zul"?>
|
||||
<?component name="assignedQualityForms" class="org.navalplanner.web.templates.quality.QualityFormAssignerComponent" macroURI="/templates/_assignedQualityForms.zul" ?>
|
||||
<window id="editTemplateWindow" title="${i18n:_('Edit order element')}"
|
||||
width="950px" left="50px" top="50px"
|
||||
closable="false" visible="false">
|
||||
|
|
@ -29,6 +30,7 @@
|
|||
<tab label="${i18n:_('Advances')}" />
|
||||
<tab label="${i18n:_('Labels')}" />
|
||||
<tab label="${i18n:_('Materials')}" />
|
||||
<tab label="${i18n:_('Quality Forms')}" />
|
||||
</tabs>
|
||||
<tabpanels>
|
||||
<tabpanel>
|
||||
|
|
@ -40,6 +42,9 @@
|
|||
<tabpanel>
|
||||
<listOrderElementMaterials id="listOrderElementMaterials"/>
|
||||
</tabpanel>
|
||||
<tabpanel>
|
||||
<assignedQualityForms id="assignedQualityForms"/>
|
||||
</tabpanel>
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
<hbox>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue