[Bug #712] Showing properly in the interface when you collapse/expand a container if it is or not in the critical path.
FEA: ItEr63S03BugFixing
This commit is contained in:
parent
7cc37a77ae
commit
aa50e7c1a1
2 changed files with 6 additions and 3 deletions
|
|
@ -392,7 +392,7 @@ public class FunctionalityExposedForExtensions<T> implements IContext<T> {
|
|||
}
|
||||
|
||||
private boolean isInCriticalPath(List<Task> criticalPath, Task task) {
|
||||
if (task.isContainer() && !task.isExpanded()) {
|
||||
if (task.isContainer()) {
|
||||
List<Task> allTaskLeafs = ((TaskContainer) task).getAllTaskLeafs();
|
||||
return CollectionUtils.containsAny(criticalPath, allTaskLeafs);
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -36,8 +36,8 @@ import org.zkoss.ganttz.adapters.IDisabilityConfiguration;
|
|||
import org.zkoss.ganttz.data.GanttDate;
|
||||
import org.zkoss.ganttz.data.Milestone;
|
||||
import org.zkoss.ganttz.data.Task;
|
||||
import org.zkoss.ganttz.data.Task.IReloadResourcesTextRequested;
|
||||
import org.zkoss.ganttz.data.TaskContainer;
|
||||
import org.zkoss.ganttz.data.Task.IReloadResourcesTextRequested;
|
||||
import org.zkoss.ganttz.data.constraint.Constraint;
|
||||
import org.zkoss.ganttz.data.constraint.Constraint.IConstraintViolationListener;
|
||||
import org.zkoss.lang.Objects;
|
||||
|
|
@ -227,8 +227,11 @@ public class TaskComponent extends Div implements AfterCompose {
|
|||
cssClass += isResizingTasksEnabled() ? " yui-resize" : "";
|
||||
if (isContainer()) {
|
||||
cssClass += task.isExpanded() ? " expanded" : " closed ";
|
||||
cssClass += task.isInCriticalPath() && !task.isExpanded() ? " critical"
|
||||
: "";
|
||||
} else {
|
||||
cssClass += task.isInCriticalPath() ? " critical" : "";
|
||||
}
|
||||
cssClass += task.isInCriticalPath() ? " critical" : "";
|
||||
cssClass += " " + task.getAssignedStatus();
|
||||
if (task.isLimiting()) {
|
||||
cssClass += task.isLimitingAndHasDayAssignments() ? " limiting-assigned "
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue