ItEr46S08CUMarcarUnidadeTraballoExportableItEr45S08: Changing visual aspect of subcontracted tasks before save.
This commit is contained in:
parent
f4f89b113d
commit
f0bfc9e385
4 changed files with 17 additions and 11 deletions
|
|
@ -204,6 +204,10 @@ public class TaskComponent extends Div implements AfterCompose {
|
|||
@Override
|
||||
public void reloadResourcesTextRequested() {
|
||||
smartUpdate("resourcesText", getResourcesText());
|
||||
String cssClass = isSubcontracted() ? "box subcontracted-task"
|
||||
: "box standard-task";
|
||||
response("setClass", new AuInvoke(TaskComponent.this,
|
||||
"setClass", cssClass));
|
||||
}
|
||||
};
|
||||
this.task.addReloadListener(reloadResourcesTextRequested);
|
||||
|
|
@ -482,4 +486,8 @@ public class TaskComponent extends Div implements AfterCompose {
|
|||
return task.getResourcesText();
|
||||
}
|
||||
|
||||
public boolean isSubcontracted() {
|
||||
return task.isSubcontracted();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -166,7 +166,6 @@ public class ResourceAllocationModel implements IResourceAllocationModel {
|
|||
return null;
|
||||
}
|
||||
});
|
||||
askForReloads();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -179,7 +178,6 @@ public class ResourceAllocationModel implements IResourceAllocationModel {
|
|||
return null;
|
||||
}
|
||||
});
|
||||
askForReloads();
|
||||
}
|
||||
|
||||
private void stepsBeforeDoingAllocation() {
|
||||
|
|
@ -196,12 +194,6 @@ public class ResourceAllocationModel implements IResourceAllocationModel {
|
|||
previousLength);
|
||||
}
|
||||
|
||||
private void askForReloads() {
|
||||
org.zkoss.ganttz.data.Task ganttTask = context.getTask();
|
||||
ganttTask.reloadResourcesText();
|
||||
context.reloadCharts();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public <T> T onAllocationContext(
|
||||
|
|
|
|||
|
|
@ -85,9 +85,6 @@ public class SubcontractController extends GenericForwardComposer {
|
|||
|
||||
if (status == Messagebox.YES) {
|
||||
subcontractModel.confirm();
|
||||
if (context != null) {
|
||||
context.reloadCharts();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -174,6 +174,8 @@ public class EditTaskController extends GenericForwardComposer {
|
|||
editTaskTabbox.setSelectedPanelApi(subcontractTabpanel);
|
||||
subcontractController.accept();
|
||||
|
||||
askForReloads();
|
||||
|
||||
taskElement = null;
|
||||
context = null;
|
||||
|
||||
|
|
@ -183,6 +185,13 @@ public class EditTaskController extends GenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
private void askForReloads() {
|
||||
if (context != null) {
|
||||
context.getTask().reloadResourcesText();
|
||||
context.reloadCharts();
|
||||
}
|
||||
}
|
||||
|
||||
public void cancel() {
|
||||
taskPropertiesController.cancel();
|
||||
subcontractController.cancel();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue