updated step wizard select

This commit is contained in:
Francesco Mangiacrapa 2021-03-15 16:35:42 +01:00
parent d8d4b204f0
commit 4a102a4a0c
2 changed files with 15 additions and 6 deletions

View File

@ -153,6 +153,7 @@
<groupId>org.gcube.portlets.widgets</groupId> <groupId>org.gcube.portlets.widgets</groupId>
<artifactId>workspace-explorer</artifactId> <artifactId>workspace-explorer</artifactId>
<version>[2.0.0, 3.0.0-SNAPSHOT)</version> <version>[2.0.0, 3.0.0-SNAPSHOT)</version>
<scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.portlets.user</groupId> <groupId>org.gcube.portlets.user</groupId>

View File

@ -219,6 +219,7 @@ public class CreateDatasetForm extends Composite{
// map of organization name title // map of organization name title
private Map<String, String> nameTitleOrganizationMap = new HashMap<String, String>(); private Map<String, String> nameTitleOrganizationMap = new HashMap<String, String>();
private WizardCreator wizCreator; private WizardCreator wizCreator;
/** /**
@ -881,7 +882,7 @@ public class CreateDatasetForm extends Composite{
formSecondStep.setVisible(!hideManageRes); formSecondStep.setVisible(!hideManageRes);
formThirdStep.setVisible(hideManageRes); formThirdStep.setVisible(hideManageRes);
wizCreator.activeStep(stepActive); activeWizardStep(stepActive);
// add the resources to the container panel // add the resources to the container panel
if(workspaceResourcesContainer.getWidget() == null){ if(workspaceResourcesContainer.getWidget() == null){
@ -894,7 +895,7 @@ public class CreateDatasetForm extends Composite{
// this is not a workspace request // this is not a workspace request
formFirstStep.setVisible(false); formFirstStep.setVisible(false);
formThirdStep.setVisible(true); formThirdStep.setVisible(true);
wizCreator.activeStep(3); activeWizardStep(3);
} }
@ -904,6 +905,12 @@ public class CreateDatasetForm extends Composite{
selectedProfile.setText("Selected Type is " + metadataTypeListbox.getSelectedItemText()); selectedProfile.setText("Selected Type is " + metadataTypeListbox.getSelectedItemText());
} }
private void activeWizardStep(int step) {
if(wizCreator!=null) {
wizCreator.activeStep(step);
}
}
@UiHandler("goBackButtonFirstStep") @UiHandler("goBackButtonFirstStep")
@ -911,7 +918,7 @@ public class CreateDatasetForm extends Composite{
// swap forms // swap forms
formFirstStep.setVisible(true); formFirstStep.setVisible(true);
wizCreator.activeStep(1); activeWizardStep(1);
formSecondStep.setVisible(false); formSecondStep.setVisible(false);
formThirdStep.setVisible(false); formThirdStep.setVisible(false);
@ -932,11 +939,12 @@ public class CreateDatasetForm extends Composite{
} }
formFirstStep.setVisible(hideManageRes); formFirstStep.setVisible(hideManageRes);
formSecondStep.setVisible(!hideManageRes); formSecondStep.setVisible(!hideManageRes);
wizCreator.activeStep(stepActive); activeWizardStep(stepActive);
}else{ }else{
wizCreator.activeStep(1);
formFirstStep.setVisible(true); formFirstStep.setVisible(true);
formSecondStep.setVisible(false); formSecondStep.setVisible(false);
activeWizardStep(1);
} }
formThirdStep.setVisible(false); formThirdStep.setVisible(false);
@ -948,7 +956,7 @@ public class CreateDatasetForm extends Composite{
// swap forms // swap forms
formSecondStep.setVisible(false); formSecondStep.setVisible(false);
formThirdStep.setVisible(true); formThirdStep.setVisible(true);
wizCreator.activeStep(3); activeWizardStep(3);
} }