List of usage examples for com.google.gwt.user.client.ui FormPanel ENCODING_URLENCODED
String ENCODING_URLENCODED
To view the source code for com.google.gwt.user.client.ui FormPanel ENCODING_URLENCODED.
Click Source Link
From source file:com.cgxlib.xq.client.plugins.ajax.Ajax.java
License:Apache License
private static void resolveSettings(Settings settings) { String url = settings.getUrl(); assert settings != null && settings.getUrl() != null : "no url found in settings"; String type = "POST"; if (settings.getType() != null) { type = settings.getType().toUpperCase(); }//from w w w. j av a 2s . c om if ("jsonp".equalsIgnoreCase(settings.getDataType())) { type = "GET"; } settings.setType(type); IsProperties data = settings.getData(); if (data != null) { String dataString = null, contentType = null; if (data.getDataImpl() instanceof JavaScriptObject && JsUtils.isFormData(data.<JavaScriptObject>getDataImpl())) { dataString = null; contentType = FormPanel.ENCODING_URLENCODED; } else if (settings.getType().matches("(POST|PUT)") && "json".equalsIgnoreCase(settings.getDataType())) { dataString = data.toJson(); contentType = JSON_CONTENT_TYPE_UTF8; } else { dataString = data.toQueryString(); contentType = FormPanel.ENCODING_URLENCODED; } settings.setDataString(dataString); settings.setContentType(contentType); } if ("GET".equals(settings.getType()) && settings.getDataString() != null) { url += (url.contains("?") ? "&" : "?") + settings.getDataString(); settings.setUrl(url); } }
From source file:com.google.livingstories.client.contentmanager.ImportManager.java
License:Apache License
private Widget createProgressForm() { progressForm = new FormPanel(); progressForm.setAction("/import"); progressForm.setEncoding(FormPanel.ENCODING_URLENCODED); progressForm.setMethod(FormPanel.METHOD_POST); VerticalPanel progressPanel = new VerticalPanel(); progressForm.setWidget(progressPanel); statusLabel = new HTML(); progressPanel.add(statusLabel);//from w ww. j ava2 s . co m progressForm.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent e) { processResult(e.getResults()); } }); return progressForm; }
From source file:edu.umn.msi.tropix.webgui.client.widgets.GWTDownloadFormPanel.java
License:Open Source License
public void init(final String[] extraParameters) { // setMethod(FormMethod.POST); this.setMethod(FormPanel.METHOD_POST); // setEncoding(Encoding.NORMAL); this.setEncoding(FormPanel.ENCODING_URLENCODED); if (extraParameters != null) { for (final String extraParameter : extraParameters) { addExtraParameter(extraParameter); }/*w w w .j a va 2s . com*/ } try { this.vp.add(this.type); this.vp.add(this.id); this.setWidget(this.vp); } catch (final Exception e) { e.printStackTrace(); } this.parameters.put("downloadType", this.type); this.parameters.put("id", this.id); this.setType(GWTDownloadFormPanel.DOWNLOAD_TYPE_SIMPLE); }
From source file:es.upm.fi.dia.oeg.map4rdf.client.presenter.ShapeFilesPresenter.java
License:Open Source License
@Override protected void onBind() { final FormPanel form = getDisplay().getFormUpload(); getDisplay().getSubmitUrlButton().addClickHandler(new ClickHandler() { @Override/*from ww w .j a va 2 s .c o m*/ public void onClick(ClickEvent event) { form.setEncoding(FormPanel.ENCODING_URLENCODED); form.submit(); } }); getDisplay().getSubmitUploadButton().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { // The form needs to be multipart for the section that uploads // the zip file. form.setEncoding(FormPanel.ENCODING_MULTIPART); form.submit(); } }); form.addSubmitHandler(new FormPanel.SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { // TODO(jonathangsc): Check if any action here is desired to // notify the user. // Window.alert("Submitting!"); } }); form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { String message = event.getResults().split(">")[1].split("<")[0]; String fileName = ""; if (message.contains("successfully")) { fileName = message.split(": ")[1]; eventBus.fireEvent(new ShapeFilesChangedEvent(fileName)); } else { // In case the upload / download is not successful, // the error message should be displayed to the user. Window.alert(message); } } }); }
From source file:org.curriki.gwt.client.widgets.metadata.MetadataEdit.java
License:Open Source License
public MetadataEdit(Document doc, boolean fullMode) { // moving init widget earlier if (!fullMode) { ScrollPanel sPanel = new ScrollPanel(form); int width = ((Window.getClientWidth() - 20) < 600 ? Window.getClientWidth() - 20 : 600); int height = ((Window.getClientHeight() - 70) < 500 ? Window.getClientHeight() - 70 : 500); sPanel.setWidth(width + "px"); sPanel.setHeight(height + "px"); initWidget(sPanel);// w w w . j a v a 2 s. c o m } else initWidget(form); panel = new VerticalPanel(); panel.addStyleName("metadata-edit-panel"); form.setWidget(panel); form.setMethod(FormPanel.METHOD_POST); form.setEncoding(FormPanel.ENCODING_URLENCODED); bttSend.addClickListener(new ClickListener() { public void onClick(Widget sender) { MetadataEdit.this.submit(); } }); bttSend.addStyleName("metadata-save"); String txt = Main.getTranslation("metadata.save_button_text"); if (txt.length() > 0 && !txt.equals("metadata.save_button_text")) { txtSend.setHTML(txt); txtSend.addStyleName("metadata-save-text"); } sendContainer.addStyleName("righttext"); sendContainer.add(bttSend); sendContainer.add(txtSend); if (doc != null) init(doc, fullMode); addStyleName("metadata-edit"); }
From source file:org.daxplore.presenter.admin.view.PrefixDisplayViewImpl.java
License:Open Source License
public PrefixDisplayViewImpl() { initWidget(uiBinder.createAndBindUi(this)); mainlink.setTarget("_blank"); settingsForm.setAction("/admin/settings"); settingsForm.setEncoding(FormPanel.ENCODING_URLENCODED); settingsForm.setMethod(FormPanel.METHOD_POST); uploadForm.setAction("/admin/upload"); uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART); uploadForm.setMethod(FormPanel.METHOD_POST); uploadDialog.setVisible(false);/*w ww .ja va 2 s.c o m*/ uploadDialog.setModal(true); uploadDialog.setGlassEnabled(true); }
From source file:org.drools.guvnor.client.admin.RepoConfigManager.java
License:Apache License
@SuppressWarnings("deprecation") public RepoConfigManager() { PrettyFormLayout form = new PrettyFormLayout(); form.addHeader(images.config(), new HTML(constants.ManageRepositoryConfig())); DockPanel dock = new DockPanel(); dock.setSpacing(4);// www .j a va 2 s . c o m dock.setHorizontalAlignment(DockPanel.ALIGN_CENTER); hPanel1.add(getDbTypePanel()); dataInputPanel.add(hPanel1); SimplePanel divider = new SimplePanel(); divider.setSize("100px", "30px"); vPanel2.add(divider); vPanel2.add(noJndiInfo); vPanel2.add(jndiInfo); vPanel2.setVisible(false); dataInputPanel.add(vPanel2); dock.add(dataInputPanel, DockPanel.WEST); repoDisplayArea.setSize("740px", "470px"); repoDisplayArea.setTitle("repository.xml"); repoDisplayArea.setVisible(false); DockPanel idock = new DockPanel(); idock.setSpacing(4); idock.setHorizontalAlignment(DockPanel.ALIGN_CENTER); idock.add(repoDisplayArea, DockPanel.WEST); final Button saveButton = new Button(constants.SaveRepo()); saveButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent w) { String name = rdbmsConf.getDbType() + "-repository"; if (rdbmsConf.isJndi()) name += "-jndi"; hiddenRepoConfig.setValue(repoDisplayArea.getText()); saveRepoConfigForm.submit(); } }); saveRepoConfigForm.setEncoding(FormPanel.ENCODING_URLENCODED); saveRepoConfigForm.setMethod(FormPanel.METHOD_POST); saveRepoConfigForm.setAction(GWT.getModuleBaseURL() + "backup"); //hiddenRepoConfig.setID("repoConfig"); //hiddenRepoConfig.setName("repoConfig"); VerticalPanel formHolder = new VerticalPanel(); HorizontalPanel saveInfoHolder = new HorizontalPanel(); saveInfoHolder.add(saveButton); saveInfoHolder.add(new InfoPopup(constants.SaveRepo(), constants.SaveRepoInfo())); formHolder.add(saveInfoHolder); formHolder.add(hiddenRepoConfig); saveRepoConfigForm.add(formHolder); saveRepoConfigForm.setVisible(false); idock.add(saveRepoConfigForm, DockPanel.EAST); dock.add(idock, DockPanel.EAST); form.startSection(constants.ManageRepositoryConfigDesc()); form.addAttribute("", dock); form.endSection(); initWidget(form); }
From source file:org.drools.guvnor.client.explorer.navigation.admin.widget.RepoConfigManager.java
License:Apache License
@SuppressWarnings("deprecation") public RepoConfigManager() { PrettyFormLayout form = new PrettyFormLayout(); form.addHeader(GuvnorImages.INSTANCE.Config(), new HTML(constants.ManageRepositoryConfig())); DockPanel dock = new DockPanel(); dock.setSpacing(4);/*from w w w.j a v a 2 s . com*/ dock.setHorizontalAlignment(DockPanel.ALIGN_CENTER); HorizontalPanel hPanel1 = new HorizontalPanel(); hPanel1.add(getDbTypePanel()); VerticalPanel dataInputPanel = new VerticalPanel(); dataInputPanel.add(hPanel1); SimplePanel divider = new SimplePanel(); divider.setSize("100px", "30px"); vPanel2.add(divider); vPanel2.add(noJndiInfo); vPanel2.add(jndiInfo); vPanel2.setVisible(false); dataInputPanel.add(vPanel2); dock.add(dataInputPanel, DockPanel.WEST); repoDisplayArea.setSize("740px", "470px"); repoDisplayArea.setTitle("repository.xml"); repoDisplayArea.setVisible(false); DockPanel idock = new DockPanel(); idock.setSpacing(4); idock.setHorizontalAlignment(DockPanel.ALIGN_CENTER); idock.add(repoDisplayArea, DockPanel.WEST); final Button saveButton = new Button(constants.SaveRepo()); saveButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent w) { String name = rdbmsConf.getDbType() + "-repository"; if (rdbmsConf.isJndi()) name += "-jndi"; hiddenRepoConfig.setValue(repoDisplayArea.getText()); saveRepoConfigForm.submit(); } }); saveRepoConfigForm.setEncoding(FormPanel.ENCODING_URLENCODED); saveRepoConfigForm.setMethod(FormPanel.METHOD_POST); saveRepoConfigForm.setAction(GWT.getModuleBaseURL() + "backup"); VerticalPanel formHolder = new VerticalPanel(); HorizontalPanel saveInfoHolder = new HorizontalPanel(); saveInfoHolder.add(saveButton); saveInfoHolder.add(new InfoPopup(constants.SaveRepo(), constants.SaveRepoInfo())); formHolder.add(saveInfoHolder); formHolder.add(hiddenRepoConfig); saveRepoConfigForm.add(formHolder); saveRepoConfigForm.setVisible(false); idock.add(saveRepoConfigForm, DockPanel.EAST); dock.add(idock, DockPanel.EAST); form.startSection(constants.ManageRepositoryConfigDesc()); form.addAttribute("", dock); form.endSection(); initWidget(form); }
From source file:org.roda.wui.common.client.tools.RestUtils.java
public static <T extends IsIndexed> void requestCSVExport(Class<T> classToReturn, Filter filter, Sorter sorter, Sublist sublist, Facets facets, boolean onlyActive, boolean exportFacets, String filename) { // api/v1/index/findFORM?type=csv String url = RodaConstants.API_REST_V1_INDEX + "findFORM"; FindRequest request = new FindRequest(classToReturn.getName(), filter, sorter, sublist, facets, onlyActive, exportFacets, filename);/*from www. ja v a 2s . c o m*/ final FormPanel form = new FormPanel(); form.setAction(URL.encode(url)); form.setMethod(FormPanel.METHOD_POST); form.setEncoding(FormPanel.ENCODING_URLENCODED); FlowPanel layout = new FlowPanel(); form.setWidget(layout); layout.add(new Hidden("findRequest", FIND_REQUEST_MAPPER.write(request))); layout.add(new Hidden("type", "csv")); form.setVisible(false); RootPanel.get().add(form); // using submit instead of submit completed because Chrome doesn't created // the other event form.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { Timer timer = new Timer() { @Override public void run() { RootPanel.get().remove(form); } }; // remove form 10 seconds in the future timer.schedule(10000); } }); form.submit(); }
From source file:org.rstudio.core.client.widget.HtmlFormModalDialog.java
License:Open Source License
protected void setFormPanelEncodingAndMethod(FormPanel formPanel) { formPanel.setEncoding(FormPanel.ENCODING_URLENCODED); formPanel.setMethod(FormPanel.METHOD_POST); }