ItEr28S06CUAsignacionGrupoRecursosAPlanificacionItEr27S06: connecting zoom buttons with timetracker
This commit is contained in:
parent
3e47ca1e8f
commit
8f98cb1402
2 changed files with 12 additions and 3 deletions
|
|
@ -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>() {
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue