From b18f82f170b6aa72986ffebf3e198a91a8ea3709 Mon Sep 17 00:00:00 2001 From: Lorenzo Tilve Date: Fri, 17 Dec 2010 16:03:35 +0100 Subject: [PATCH] Added tooltiptext explaining disabled scenarios setting FEA: ItEr67S04BugFixing --- .../navalplanner/web/common/ConfigurationController.java | 9 +++++++++ .../src/main/webapp/common/configuration.zul | 5 ++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java index 6283dab45..49754bd51 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java @@ -60,6 +60,7 @@ import org.zkoss.zul.Row; import org.zkoss.zul.RowRenderer; import org.zkoss.zul.Rows; import org.zkoss.zul.Textbox; +import org.zkoss.zul.api.Checkbox; import org.zkoss.zul.api.Window; @@ -90,6 +91,8 @@ public class ConfigurationController extends GenericForwardComposer { private Textbox prefixBox; + private Checkbox scenariosVisible; + private Map mapOpenedGroups = new HashMap(); @Override @@ -112,6 +115,12 @@ public class ConfigurationController extends GenericForwardComposer { messages = new MessagesForUser(messagesContainer); initOpenedGroup(); reloadEntitySequences(); + if (moreScenariosThanMasterCreated()) { + scenariosVisible.setChecked(true); + scenariosVisible.setDisabled(true); + scenariosVisible + .setTooltiptext(_("Scenarios must be enabled as more elements than master exist")); + } } private void initializeProgressTypeList() { diff --git a/navalplanner-webapp/src/main/webapp/common/configuration.zul b/navalplanner-webapp/src/main/webapp/common/configuration.zul index 90ad15ac0..924caceae 100644 --- a/navalplanner-webapp/src/main/webapp/common/configuration.zul +++ b/navalplanner-webapp/src/main/webapp/common/configuration.zul @@ -182,10 +182,9 @@ checked="@{configurationController.monteCarloMethodTabVisible}" /> - + checked = "@{configurationController.scenariosVisible}" />