ItEr41S16ImplantacionAplicacionItEr40S21: Combo for change the zoom already added to resources load and advance allocation.
This commit is contained in:
parent
e32eb78452
commit
b463c5f931
4 changed files with 33 additions and 8 deletions
|
|
@ -26,6 +26,7 @@ import org.zkoss.ganttz.data.resourceload.LoadTimeLine;
|
|||
import org.zkoss.ganttz.data.resourceload.LoadTimelinesGroup;
|
||||
import org.zkoss.ganttz.timetracker.TimeTracker;
|
||||
import org.zkoss.ganttz.timetracker.TimeTrackerComponent;
|
||||
import org.zkoss.ganttz.timetracker.zoom.ZoomLevel;
|
||||
import org.zkoss.ganttz.util.ComponentsFinder;
|
||||
import org.zkoss.ganttz.util.MutableTreeModel;
|
||||
import org.zkoss.ganttz.util.OnZKDesktopRegistry;
|
||||
|
|
@ -37,7 +38,9 @@ import org.zkoss.zk.ui.event.Event;
|
|||
import org.zkoss.zk.ui.event.EventListener;
|
||||
import org.zkoss.zk.ui.event.Events;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.ListModel;
|
||||
import org.zkoss.zul.Separator;
|
||||
import org.zkoss.zul.SimpleListModel;
|
||||
|
||||
public class ResourcesLoadPanel extends HtmlMacroComponent {
|
||||
|
||||
|
|
@ -70,6 +73,14 @@ public class ResourcesLoadPanel extends HtmlMacroComponent {
|
|||
registerNeededScripts();
|
||||
}
|
||||
|
||||
public ListModel getZoomLevels() {
|
||||
return new SimpleListModel(ZoomLevel.values());
|
||||
}
|
||||
|
||||
public void setZoomLevel(final ZoomLevel zoomLevel) {
|
||||
timeTracker.setZoomLevel(zoomLevel);
|
||||
}
|
||||
|
||||
public void zoomIncrease() {
|
||||
timeTracker.zoomIncrease();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,10 +32,12 @@ resourcesLoadPanel = self;
|
|||
<north height="30px" border="0">
|
||||
<hbox align="center" id="toolbar">
|
||||
<separator/>
|
||||
<button onClick="resourcesLoadPanel.zoomIncrease();" class="planner-icon"
|
||||
image="/common/img/zoom_in.png" tooltiptext="${i18n:_('Zoom increase')}" />
|
||||
<button onClick="resourcesLoadPanel.zoomDecrease();" class="planner-icon"
|
||||
image="/common/img/zoom_out.png" tooltiptext="${i18n:_('Zoom decrease')}" />
|
||||
<label>${i18n:_('Zoom level')}:</label>
|
||||
<listbox mold="select" rows="1"
|
||||
model="${resourcesLoadPanel.zoomLevels}"
|
||||
onSelect="resourcesLoadPanel.setZoomLevel(self.selectedItem.value);" >
|
||||
</listbox>
|
||||
<separator/>
|
||||
From: <datebox /> to: <datebox />
|
||||
<separator/>
|
||||
Filter:
|
||||
|
|
|
|||
|
|
@ -78,7 +78,9 @@ import org.zkoss.zul.Grid;
|
|||
import org.zkoss.zul.Hbox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Label;
|
||||
import org.zkoss.zul.ListModel;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.SimpleListModel;
|
||||
import org.zkoss.zul.api.Column;
|
||||
import org.zkoss.zul.api.Window;
|
||||
|
||||
|
|
@ -461,6 +463,14 @@ public class AdvancedAllocationController extends GenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
public ListModel getZoomLevels() {
|
||||
return new SimpleListModel(ZoomLevel.values());
|
||||
}
|
||||
|
||||
public void setZoomLevel(final ZoomLevel zoomLevel) {
|
||||
timeTracker.setZoomLevel(zoomLevel);
|
||||
}
|
||||
|
||||
public void onClick$zoomIncrease() {
|
||||
timeTracker.zoomIncrease();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,10 +33,12 @@
|
|||
<button label="${i18n:_('Accept')}" id="acceptButton" class="planner-command" />
|
||||
<button label="${i18n:_('Cancel')}" id="cancelButton" class="planner-command" />
|
||||
<separator/>
|
||||
<button class="planner-icon" id="zoomIncrease"
|
||||
image="/common/img/zoom_in.png" tooltiptext="${i18n:_('Zoom increase')}" />
|
||||
<button class="planner-icon" id="zoomDecrease"
|
||||
image="/common/img/zoom_out.png" tooltiptext="${i18n:_('Zoom decrease')}"/>
|
||||
<label>${i18n:_('Zoom level')}:</label>
|
||||
<listbox mold="select" rows="1"
|
||||
model="${advancedAllocationController.zoomLevels}"
|
||||
onSelect="advancedAllocationController.setZoomLevel(self.selectedItem.value);" >
|
||||
</listbox>
|
||||
<separator/>
|
||||
<div id="messages" />
|
||||
</hbox>
|
||||
</north>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue