From 4a102a4a0cd89c6e3f38f6e2b2c7205730407891 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Mon, 15 Mar 2021 16:35:42 +0100 Subject: [PATCH] updated step wizard select --- pom.xml | 1 + .../client/ui/form/CreateDatasetForm.java | 20 +++++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 1f21d3d..cbf524e 100644 --- a/pom.xml +++ b/pom.xml @@ -153,6 +153,7 @@ org.gcube.portlets.widgets workspace-explorer [2.0.0, 3.0.0-SNAPSHOT) + compile org.gcube.portlets.user diff --git a/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java b/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java index 776e42b..81e0a92 100644 --- a/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java +++ b/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java @@ -219,6 +219,7 @@ public class CreateDatasetForm extends Composite{ // map of organization name title private Map nameTitleOrganizationMap = new HashMap(); + private WizardCreator wizCreator; /** @@ -881,7 +882,7 @@ public class CreateDatasetForm extends Composite{ formSecondStep.setVisible(!hideManageRes); formThirdStep.setVisible(hideManageRes); - wizCreator.activeStep(stepActive); + activeWizardStep(stepActive); // add the resources to the container panel if(workspaceResourcesContainer.getWidget() == null){ @@ -894,7 +895,7 @@ public class CreateDatasetForm extends Composite{ // this is not a workspace request formFirstStep.setVisible(false); formThirdStep.setVisible(true); - wizCreator.activeStep(3); + activeWizardStep(3); } @@ -904,6 +905,12 @@ public class CreateDatasetForm extends Composite{ selectedProfile.setText("Selected Type is " + metadataTypeListbox.getSelectedItemText()); } + + private void activeWizardStep(int step) { + if(wizCreator!=null) { + wizCreator.activeStep(step); + } + } @UiHandler("goBackButtonFirstStep") @@ -911,7 +918,7 @@ public class CreateDatasetForm extends Composite{ // swap forms formFirstStep.setVisible(true); - wizCreator.activeStep(1); + activeWizardStep(1); formSecondStep.setVisible(false); formThirdStep.setVisible(false); @@ -932,11 +939,12 @@ public class CreateDatasetForm extends Composite{ } formFirstStep.setVisible(hideManageRes); formSecondStep.setVisible(!hideManageRes); - wizCreator.activeStep(stepActive); + activeWizardStep(stepActive); }else{ - wizCreator.activeStep(1); + formFirstStep.setVisible(true); formSecondStep.setVisible(false); + activeWizardStep(1); } formThirdStep.setVisible(false); @@ -948,7 +956,7 @@ public class CreateDatasetForm extends Composite{ // swap forms formSecondStep.setVisible(false); formThirdStep.setVisible(true); - wizCreator.activeStep(3); + activeWizardStep(3); }