ItEr41S20CUGravacionModelosUnidadesTraballoItEr40S25: Adding edition operation for existing templates

This commit is contained in:
Óscar González Fernández 2010-01-03 17:18:33 +01:00
parent 679d5a8c49
commit 75df67ebdd
4 changed files with 19 additions and 0 deletions

View file

@ -37,4 +37,6 @@ public interface IOrderTemplatesModel {
OrderElementTemplate getTemplate();
void confirmSave();
void initEdit(OrderElementTemplate template);
}

View file

@ -79,6 +79,11 @@ public class OrderTemplatesController extends GenericForwardComposer implements
show(getEditWindow());
}
public void goToEditForm(OrderElementTemplate template) {
model.initEdit(template);
show(getEditWindow());
}
private void show(Component window) {
Util.reloadBindings(window);
getVisibility().showOnly(window);

View file

@ -79,4 +79,10 @@ public class OrderTemplatesModel implements IOrderTemplatesModel {
}
}
@Override
@Transactional(readOnly = true)
public void initEdit(OrderElementTemplate template) {
this.template = dao.findExistingEntity(template.getId());
}
}

View file

@ -39,6 +39,12 @@
<label value="@{template.deadlineAsDaysFromBeginning}" />
<label value="@{template.description}" />
<hbox>
<button sclass="icono"
image="/common/img/ico_editar1.png"
hoverImage="/common/img/ico_editar.png"
tooltiptext="${i18n:_('Edit')}"
onClick="templateController.goToEditForm(self.parent.parent.value);">
</button>
</hbox>
</row>
</rows>