ItEr38S05ValidacionEProbasFuncionaisItEr37S06: [Bug #153] Recovered zoom by day working on charts.
This commit is contained in:
parent
70a1639cad
commit
45db8c1c1c
5 changed files with 20 additions and 1 deletions
|
|
@ -22,6 +22,7 @@ package org.navalplanner.web.planner.chart;
|
|||
import org.apache.commons.lang.Validate;
|
||||
import org.zkforge.timeplot.Timeplot;
|
||||
import org.zkoss.ganttz.timetracker.TimeTracker;
|
||||
import org.zkoss.ganttz.timetracker.zoom.ZoomLevel;
|
||||
|
||||
/**
|
||||
* @author Óscar González Fernández <ogonzalez@igalia.com>
|
||||
|
|
@ -47,4 +48,10 @@ public class Chart {
|
|||
filler.fillChart(timeplot, timeTracker.getRealInterval(), timeTracker.getHorizontalSize());
|
||||
}
|
||||
|
||||
public void setZoomLevel(ZoomLevel zoomLevel) {
|
||||
if (zoomLevel != null) {
|
||||
filler.setZoomLevel(zoomLevel);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -561,4 +561,9 @@ public abstract class ChartFiller implements IChartFiller {
|
|||
chart.appendChild(plotinfo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setZoomLevel(ZoomLevel zoomLevel) {
|
||||
this.zoomLevel = zoomLevel;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import org.zkforge.timeplot.Plotinfo;
|
|||
import org.zkforge.timeplot.Timeplot;
|
||||
import org.zkforge.timeplot.geometry.TimeGeometry;
|
||||
import org.zkforge.timeplot.geometry.ValueGeometry;
|
||||
import org.zkoss.ganttz.timetracker.zoom.ZoomLevel;
|
||||
import org.zkoss.ganttz.util.Interval;
|
||||
|
||||
/**
|
||||
|
|
@ -65,4 +66,6 @@ public interface IChartFiller {
|
|||
void appendPlotinfo(Timeplot chart, Plotinfo plotinfo, ValueGeometry valueGeometry,
|
||||
TimeGeometry timeGeometry);
|
||||
|
||||
void setZoomLevel(ZoomLevel zoomLevel);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -495,7 +495,9 @@ public abstract class CompanyPlanningModel implements ICompanyPlanningModel {
|
|||
IZoomLevelChangedListener zoomListener = new IZoomLevelChangedListener() {
|
||||
|
||||
@Override
|
||||
public void zoomLevelChanged(final ZoomLevel detailLevel) {
|
||||
public void zoomLevelChanged(ZoomLevel detailLevel) {
|
||||
loadChart.setZoomLevel(detailLevel);
|
||||
|
||||
transactionService
|
||||
.runOnReadOnlyTransaction(new IOnTransaction<Void>() {
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -572,6 +572,8 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel {
|
|||
|
||||
@Override
|
||||
public void zoomLevelChanged(ZoomLevel detailLevel) {
|
||||
loadChart.setZoomLevel(detailLevel);
|
||||
|
||||
transactionService
|
||||
.runOnReadOnlyTransaction(new IOnTransaction<Void>() {
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue