Perfil-Empleado-Administrativo-Documentacion #39

Merged
jesus.pelaez merged 10 commits from Perfil-Empleado-Administrativo-Documentacion into En-desarrollo 2024-09-27 07:31:15 +00:00
Showing only changes of commit f3bda474d0 - Show all commits

View File

@ -157,8 +157,20 @@ public class DocumentView extends BeanValidationForm<Document> implements HasUrl
UUID documentId = UUID.fromString(s); UUID documentId = UUID.fromString(s);
var document = documentService.getDocument(documentId); var document = documentService.getDocument(documentId);
setEntityWithEnabledSave(document); setEntityWithEnabledSave(document);
if ("edit".equals(action) && !s.isEmpty()) {
setFieldsReadOnly(false);
} else if ("view".equals(action) && !s.isEmpty()) {
setFieldsReadOnly(true);
} }
} }
}
private void setFieldsReadOnly(final boolean option) {
fileName.setReadOnly(option);
documentType.setReadOnly(option);
employeeComboBox.setReadOnly(option);
}
@Override @Override
protected List<Component> getFormComponents() { protected List<Component> getFormComponents() {