ItEr28S06CUAsignacionGrupoRecursosAPlanificacionItEr27S06: connecting zoom buttons with timetracker

This commit is contained in:
Óscar González Fernández 2009-10-03 17:02:35 +02:00
parent 3e47ca1e8f
commit 8f98cb1402
2 changed files with 12 additions and 3 deletions

View file

@ -50,11 +50,12 @@ public class AdvancedAllocationController extends GenericForwardComposer
private Div insertionPointRightPanel;
private Div insertionPointTimetracker;
private TimeTrackedTableWithLeftPane<FakeDataLeft, FakeData> timeTrackedTableWithLeftPane;
private TimeTracker timeTracker;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
TimeTracker timeTracker = new TimeTracker(createExampleInterval());
timeTracker = new TimeTracker(createExampleInterval());
this.timeTrackedTableWithLeftPane = new TimeTrackedTableWithLeftPane<FakeDataLeft, FakeData>(
getDataSource(), getColumnsForLeft(), getLeftRenderer(),
getRightRenderer(), timeTracker);
@ -71,6 +72,14 @@ public class AdvancedAllocationController extends GenericForwardComposer
timetracker.afterCompose();
}
public void onClick$zoomIncrease() {
timeTracker.goToNextDetailLevel();
}
public void onClick$zoomDecrease() {
timeTracker.goToPreviousDetailLvel();
}
private ICellForDetailItemRenderer<FakeColumn, FakeDataLeft> getLeftRenderer() {
return new ICellForDetailItemRenderer<FakeColumn, FakeDataLeft>() {

View file

@ -34,8 +34,8 @@
<button label="Back" />
<button label="Company view" />
<separator/>
<button label="+" />
<button label="-" />
<button label="+" id="zoomIncrease"/>
<button label="-" id="zoomDecrease"/>
From: <datebox /> to: <datebox />
<separator/>
Filter: