ItEr46S18RFComportamentoGraficoPlanificadorItEr31S05: Setting at the combo list the correct initial zoom level
This commit is contained in:
parent
155f40174e
commit
a506d6b9ba
4 changed files with 12 additions and 2 deletions
|
|
@ -59,6 +59,7 @@ import org.zkoss.zul.Button;
|
|||
import org.zkoss.zul.ListModel;
|
||||
import org.zkoss.zul.Separator;
|
||||
import org.zkoss.zul.SimpleListModel;
|
||||
import org.zkoss.zul.api.Listbox;
|
||||
|
||||
public class Planner extends HtmlMacroComponent {
|
||||
|
||||
|
|
@ -125,6 +126,8 @@ public class Planner extends HtmlMacroComponent {
|
|||
|
||||
private ZoomLevel initialZoomLevel = null;
|
||||
|
||||
private Listbox listZoomLevels = null;
|
||||
|
||||
public Planner() {
|
||||
registerNeededScripts();
|
||||
}
|
||||
|
|
@ -276,6 +279,7 @@ public class Planner extends HtmlMacroComponent {
|
|||
Button showCriticalPathButton = (Button) getFellow("showCriticalPath");
|
||||
showCriticalPathButton.setVisible(false);
|
||||
}
|
||||
listZoomLevels.setSelectedIndex(getZoomLevel().ordinal());
|
||||
}
|
||||
|
||||
private void resettingPreviousComponentsToNull() {
|
||||
|
|
@ -384,6 +388,7 @@ public class Planner extends HtmlMacroComponent {
|
|||
@Override
|
||||
public void afterCompose() {
|
||||
super.afterCompose();
|
||||
listZoomLevels = (Listbox) getFellow("listZoomLevels");
|
||||
}
|
||||
|
||||
public TimeTracker getTimeTracker() {
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ import org.zkoss.zul.Button;
|
|||
import org.zkoss.zul.ListModel;
|
||||
import org.zkoss.zul.Separator;
|
||||
import org.zkoss.zul.SimpleListModel;
|
||||
import org.zkoss.zul.api.Listbox;
|
||||
|
||||
public class ResourcesLoadPanel extends HtmlMacroComponent {
|
||||
|
||||
|
|
@ -62,6 +63,8 @@ public class ResourcesLoadPanel extends HtmlMacroComponent {
|
|||
|
||||
private final TimeTracker timeTracker;
|
||||
|
||||
private Listbox listZoomLevels;
|
||||
|
||||
public ResourcesLoadPanel(List<LoadTimelinesGroup> groups,
|
||||
TimeTracker timeTracker) {
|
||||
this.groups = groups;
|
||||
|
|
@ -168,6 +171,8 @@ public class ResourcesLoadPanel extends HtmlMacroComponent {
|
|||
|
||||
timeTrackerHeader.afterCompose();
|
||||
timeTrackerComponent.afterCompose();
|
||||
listZoomLevels = (Listbox) getFellow("listZoomLevels");
|
||||
listZoomLevels.setSelectedIndex(timeTracker.getDetailLevel().ordinal());
|
||||
}
|
||||
|
||||
private TimeTrackerComponent createTimeTrackerHeader() {
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ planner = self;
|
|||
|
||||
<!-- Visualization modes -->
|
||||
<label>${i18n:_('Zoom level')}:</label>
|
||||
<listbox mold="select" rows="1"
|
||||
<listbox id="listZoomLevels" mold="select" rows="1"
|
||||
model="${planner.zoomLevels}"
|
||||
onSelect="planner.setZoomLevel(self.selectedItem.value);" >
|
||||
</listbox>
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ resourcesLoadPanel = self;
|
|||
<hbox align="center" id="toolbar">
|
||||
<separator/>
|
||||
<label>${i18n:_('Zoom level')}:</label>
|
||||
<listbox mold="select" rows="1"
|
||||
<listbox id="listZoomLevels" mold="select" rows="1"
|
||||
model="${resourcesLoadPanel.zoomLevels}"
|
||||
onSelect="resourcesLoadPanel.setZoomLevel(self.selectedItem.value);" >
|
||||
</listbox>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue