first form visible

This commit is contained in:
Francesco Mangiacrapa 2020-10-01 17:10:13 +02:00
parent 4e87e23d3e
commit 579c97067a
5 changed files with 69 additions and 51 deletions

View File

@ -94,7 +94,7 @@
<dependency>
<groupId>org.gcube.core</groupId>
<artifactId>common-scope-maps</artifactId>
<scope>provided</scope>
<scope>compile</scope>
</dependency>
<!-- END FWS -->
<dependency>

View File

@ -1,7 +1,11 @@
package org.gcube.portlets.widgets.mpformbuilder.client;
import org.gcube.portlets.widgets.mpformbuilder.client.form.generic.CreateMetadataForm;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.shared.HandlerManager;
import com.google.gwt.user.client.ui.RootPanel;
/**
* Entry point classes define <code>onModuleLoad()</code>.
@ -14,6 +18,8 @@ public class MetadataProfileFormBuilder implements EntryPoint {
private static final String SERVER_ERROR = "An error occurred while "
+ "attempting to contact the server. Please check your network " + "connection and try again.";
private static final String DIV_PORTLET_ID = "metadataprofileformbuilder";
/**
* Create a remote service proxy to talk to the server-side Greeting service.
*/
@ -24,5 +30,12 @@ public class MetadataProfileFormBuilder implements EntryPoint {
*/
public void onModuleLoad() {
String scope = "/gcube/devsec/devVRE";
String secondaryType= "DataCatalogueMetadata";
HandlerManager eventBus = new HandlerManager(null);
CreateMetadataForm baseForm = new CreateMetadataForm(scope, secondaryType,eventBus);
RootPanel.get(DIV_PORTLET_ID).add(baseForm);
}
}

View File

@ -86,6 +86,7 @@ public class CreateMetadataForm extends Composite{
@UiField VerticalPanel metadataFieldsPanel;
@UiField ListBox metadataTypeListbox;
@UiField Form formFirstStep;
@UiField Form formThirdStep;
@UiField Button continueButton;
@UiField Paragraph selectedProfile;
@UiField TagsPanel tagsPanel;
@ -98,11 +99,11 @@ public class CreateMetadataForm extends Composite{
@UiField FocusPanel focusPanelCustomFields;
@UiField Popover popoverCustomFields;
@UiField ControlGroup metadataTypesControlGroup;
@UiField ControlGroup productTitleGroup;
@UiField ControlGroup maintainerControlGroup;
@UiField ControlGroup versionControlGroup;
@UiField ControlGroup organizationsGroup;
@UiField ControlGroup groupsControlGroup;
// @UiField ControlGroup productTitleGroup;
// @UiField ControlGroup maintainerControlGroup;
// @UiField ControlGroup versionControlGroup;
// @UiField ControlGroup organizationsGroup;
// @UiField ControlGroup groupsControlGroup;
private final MetadataProfileFormBuilderServiceAsync formBuilderService = GWT.create(MetadataProfileFormBuilderService.class);
@ -434,7 +435,12 @@ public class CreateMetadataForm extends Composite{
}else{
Window.alert("Called onContinueButton");
formThirdStep.setVisible(true);
if(metadataTypeListbox.getSelectedItemText().equals(NONE_PROFILE))
selectedProfile.setText("");
else
selectedProfile.setText("Selected Type is " + metadataTypeListbox.getSelectedItemText());
}
}
@ -453,22 +459,22 @@ public class CreateMetadataForm extends Composite{
}
/**
* On go back button first step.
*
* @param e the e
*/
@UiHandler("goBackButtonFirstStep")
void onGoBackButtonFirstStep(ClickEvent e){
Window.alert("Called onGoBackButtonFirstStep");
// // swap forms
// formFirstStep.setVisible(true);
// formSecondStep.setVisible(false);
// formThirdStep.setVisible(false);
}
// /**
// * On go back button first step.
// *
// * @param e the e
// */
// @UiHandler("goBackButtonFirstStep")
// void onGoBackButtonFirstStep(ClickEvent e){
//
// Window.alert("Called onGoBackButtonFirstStep");
//
//// // swap forms
//// formFirstStep.setVisible(true);
//// formSecondStep.setVisible(false);
//// formThirdStep.setVisible(false);
//
// }
/**
@ -493,21 +499,21 @@ public class CreateMetadataForm extends Composite{
}
/**
* On continue third step.
*
* @param e the e
*/
@UiHandler("continueThirdStep")
void onContinueThirdStep(ClickEvent e){
Window.alert("Called onGoBackButton");
// swap forms
// formSecondStep.setVisible(false);
// formThirdStep.setVisible(true);
}
// /**
// * On continue third step.
// *
// * @param e the e
// */
// @UiHandler("continueThirdStep")
// void onContinueThirdStep(ClickEvent e){
//
// Window.alert("Called onGoBackButton");
//
// // swap forms
//// formSecondStep.setVisible(false);
//// formThirdStep.setVisible(true);
//
// }
/**
@ -838,17 +844,17 @@ public class CreateMetadataForm extends Composite{
}
/**
* On selected license change.
*
* @param c the c
*/
@UiHandler("licenseListbox")
void onSelectedLicenseChange(ChangeEvent c){
showLicenseUrl();
}
// /**
// * On selected license change.
// *
// * @param c the c
// */
// @UiHandler("licenseListbox")
// void onSelectedLicenseChange(ChangeEvent c){
//
// showLicenseUrl();
//
// }
/**
* The body of the onSelectedLicenseChange.

View File

@ -44,8 +44,6 @@
in order for this application to display correctly.
</div>
</noscript>
<h1>Web Application Starter Project</h1>
<div id="metadataprofileformbuilder"></div>
</body>
</html>

1
src/test/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/resources/