Example usage for com.google.gwt.user.client.ui Hidden Hidden

List of usage examples for com.google.gwt.user.client.ui Hidden Hidden

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui Hidden Hidden.

Prototype

public Hidden(String name, String value) 

Source Link

Document

Constructor for Hidden.

Usage

From source file:burrito.client.widgets.blobstore.BlobStoreUploader.java

License:Apache License

public BlobStoreUploader(Integer requiredWidth, Integer requiredHeight, final AsyncCallback<String> callback) {
    FlowPanel inner = new FlowPanel();
    inner.add(file);//from www  .j a  va  2s  . c o m
    file.setName("file");
    file.addChangeHandler(new ChangeHandler() {

        @Override
        public void onChange(ChangeEvent event) {
            getUploadURLAndPost();
        }
    });
    form.setEncoding(FormPanel.ENCODING_MULTIPART);
    form.setMethod(FormPanel.METHOD_POST);
    if (requiredWidth != null) {
        inner.add(new Hidden("width", String.valueOf(requiredWidth)));
    }
    if (requiredHeight != null) {
        inner.add(new Hidden("height", String.valueOf(requiredHeight)));
    }
    form.addSubmitHandler(new SubmitHandler() {

        @Override
        public void onSubmit(SubmitEvent event) {
            file.setVisible(false);
            progress.setVisible(true);
        }
    });

    form.addSubmitCompleteHandler(new SubmitCompleteHandler() {

        @Override
        public void onSubmitComplete(SubmitCompleteEvent event) {
            file.setVisible(true);
            progress.setVisible(false);
            String results = event.getResults().replaceAll("<.*?>", ""); // sometime, <pre> tags are added by the browser
            if (results.contains("OK#")) {
                String blobStoreKey = results.replace("OK#", "");
                callback.onSuccess(blobStoreKey);
            } else {
                Window.alert(results);
                callback.onFailure(new RuntimeException("Failure response from server"));
            }
        }
    });
    progress.setVisible(false);
    inner.add(progress);

    form.add(inner);
    initWidget(form);
}

From source file:cc.alcina.framework.gwt.client.util.ClientUtils.java

License:Apache License

private static void addHidden(Panel p, String key, String value) {
    p.add(new Hidden(key, value));
}

From source file:com.edgenius.wiki.gwt.client.home.porlet.PageListPortlet.java

License:Open Source License

protected void fillList(List<PageItemModel> pages, int fillType, int style) {
    container.clear();// w  w  w  . j a  v  a 2s . c  o m
    //show page items one by one on fragment panel
    if (pages != null && pages.size() > 0) {
        for (Iterator<PageItemModel> iter = pages.iterator(); iter.hasNext();) {
            final PageItemModel item = iter.next();
            FlowPanel itemPanel = new FlowPanel();

            if (fillType == FILL_TYPE_DRAFT) {
                //append delete image to allow delete draft from portlet
                Image dot;
                if (item.type == PageType.MANUAL_DRAFT) {
                    dot = new Image(IconBundle.I.get().bullet_green());
                    dot.setTitle(Msg.consts.manual_draft());
                } else if (item.type == PageType.AUTO_DRAFT) {
                    dot = new Image(IconBundle.I.get().bullet_yellow());
                    dot.setTitle(Msg.consts.auto_draft());
                } else {
                    dot = new Image(IconBundle.I.get().bullet_red());
                    dot.setTitle(Msg.consts.conflict_draft());
                }
                itemPanel.add(dot);
            }
            Hyperlink title;
            if (fillType == FILL_TYPE_DRAFT) {
                title = getDraftLink(item);
            } else {
                //default Page Link
                title = getPageLink(item);
            }
            Label date = new Label(GwtClientUtils.toDisplayDate(item.modifiedDate));
            date.setStyleName(Css.PORTLET_WEAK_TEXT);

            //add key of this item
            itemPanel.add(new Hidden(item.uuid, item.uuid + item.type));

            if (item.pinTop) {
                itemPanel.add(new Image(IconBundle.I.get().pin_small()));
            }

            itemPanel.add(title);
            if (fillType == FILL_TYPE_DRAFT || fillType == FILL_TYPE_MYPAGE) {
                //append spaceUname
                Label spaceLabel = new Label("(" + item.spaceUname + ")");
                spaceLabel.setStyleName(Css.PORTLET_WEAK_TEXT);
                itemPanel.add(spaceLabel);
            }
            itemPanel.add(date);
            if (fillType == FILL_TYPE_DRAFT) {
                //append delete image to allow delete draft from portlet
                Image bin = new Image(IconBundle.I.get().bin_close());
                bin.addClickHandler(new ClickHandler() {
                    public void onClick(ClickEvent event) {
                        if (Window.confirm(Msg.params.confirm_delete_draft(item.title))) {
                            //put enable busy before async call as offline call immediately return and busy icon won't disappear if 
                            //enable after async call
                            busy(true);
                            PageControllerAsync pageController = ControllerFactory.getPageController();
                            pageController.removeDraft(item.spaceUname, item.uuid, item.type,
                                    new RefreshDraftAsync());
                        }
                    }
                });
                bin.setTitle(Msg.consts.delete_draft());
                itemPanel.add(bin);
            }

            if ((style & STYLE_SHOW_CREATED_BY) > 0 || (style & STYLE_SHOW_MODIFIED_BY) > 0) {
                //please be aware of, the PageItem has only modifier info - this will be filled to creator info when 
                //widget style is WIDGET_STYLE_ITEM_SHORT_BY_CREATE_DATE
                UserProfileLink modifier = new UserProfileLink(item.modifier, item.spaceUname,
                        item.modifierUsername, item.modifierPortrait);
                Label mL;
                if ((style & STYLE_SHOW_CREATED_BY) > 0)
                    mL = new Label(Msg.consts.created_by());
                else
                    mL = new Label(Msg.consts.modified_by());

                mL.setStyleName(Css.PORTLET_WEAK_TEXT);
                modifier.setStyleName(Css.WEAK_LINK);
                itemPanel.add(mL);
                itemPanel.add(modifier);
            }
            if ((style & STYLE_SHOW_PORTRAIT) > 0) {
                HorizontalPanel panel = new HorizontalPanel();
                Widget portrait = GwtClientUtils.createUserSmallPortrait(item.modifierPortrait,
                        SharedConstants.PORTRAIT_SIZE_SMALL);
                panel.add(portrait);
                panel.setCellWidth(portrait, "50px");
                panel.add(itemPanel);
                container.add(panel);
                panel.setStyleName(Css.ITEM);
            } else {
                itemPanel.setStyleName(Css.ITEM);
                container.add(itemPanel);
            }
        }
    } else {
        empty();
    }
}

From source file:com.google.gerrit.client.auth.openid.OpenIdSignInDialog.java

License:Apache License

private void onDiscovery(final DiscoveryResult result) {
    discovering = false;//  w  ww  .j ava 2s .  c om

    switch (result.status) {
    case VALID:
        // The provider won't support operation inside an IFRAME,
        // so we replace our entire application.
        //
        redirectForm.setMethod(FormPanel.METHOD_POST);
        redirectForm.setAction(result.providerUrl);
        redirectBody.clear();
        for (final Map.Entry<String, String> e : result.providerArgs.entrySet()) {
            redirectBody.add(new Hidden(e.getKey(), e.getValue()));
        }
        FormElement.as(redirectForm.getElement()).setTarget("_top");
        redirectForm.submit();
        break;

    case NOT_ALLOWED:
        showError(OpenIdUtil.C.notAllowed());
        enableRetryDiscovery();
        break;

    case NO_PROVIDER:
        showError(OpenIdUtil.C.noProvider());
        enableRetryDiscovery();
        break;

    case ERROR:
    default:
        showError(OpenIdUtil.C.error());
        enableRetryDiscovery();
        break;
    }
}

From source file:com.google.gerrit.client.auth.openid.OpenIdSsoPanel.java

License:Apache License

private void onDiscovery(final DiscoveryResult result) {
    switch (result.status) {
    case VALID:/*from   w  ww .  j ava  2  s.com*/
        redirectForm.setMethod(FormPanel.METHOD_POST);
        redirectForm.setAction(result.providerUrl);
        redirectBody.clear();
        for (final Map.Entry<String, String> e : result.providerArgs.entrySet()) {
            redirectBody.add(new Hidden(e.getKey(), e.getValue()));
        }
        FormElement.as(redirectForm.getElement()).setTarget("_top");
        redirectForm.submit();
        break;
    case ERROR:
    case NO_PROVIDER:
    case NOT_ALLOWED:
        break;
    }
}

From source file:com.GTDF.client.GWT_Transxchange2GoogleTransit.java

License:Apache License

public void onModuleLoad() {

    String wikiUserName = readUsername();

    //Service Start
    final TextBox textBoxServiceStartGz = new TextBox();

    TabPanel tabs = new TabPanel();
    tabs.setStyleName(".gwt-TabBar");

    tabs.setWidth("100%");
    tabs.setHeight("100%");

    //-------------------------EDJ ----------------
    DockPanel dock = new DockPanel();
    dock.setSize("663px", "220px");
    dock.setStyleName("gwt-TabBar");
    VerticalPanel TransformWindow = new VerticalPanel();
    TransformWindow.setStyleName("weather-input-panel");

    //Agency URL//from  ww  w  .j  av  a2  s. c om
    HorizontalPanel AgencyURL = new HorizontalPanel();
    Label url_lbl = new Label("Agency URL:");
    url_lbl.setWidth("90");
    final TextBox textBoxUrl = new TextBox();
    textBoxUrl.setText("http://www.agency.org");
    textBoxUrl.setVisibleLength(40);
    AgencyURL.add(url_lbl);
    AgencyURL.add(textBoxUrl);
    //-----------

    //Route Type
    HorizontalPanel RType = new HorizontalPanel();
    Label rt_lbl = new Label("Route Type:");
    rt_lbl.setWidth("90");
    final ListBox listBoxDefaultRouteType = new ListBox();
    listBoxDefaultRouteType.setVisibleItemCount(1);
    listBoxDefaultRouteType.addItem("Tram");
    listBoxDefaultRouteType.addItem("Subway");
    listBoxDefaultRouteType.addItem("Rail");
    listBoxDefaultRouteType.addItem("Bus");
    listBoxDefaultRouteType.addItem("Ferry");
    listBoxDefaultRouteType.addItem("Cable car");
    listBoxDefaultRouteType.addItem("Gondola");
    listBoxDefaultRouteType.addItem("Funicular");
    listBoxDefaultRouteType.setSelectedIndex(0);
    RType.add(rt_lbl);
    RType.add(listBoxDefaultRouteType);
    //-----------

    //Time Zone
    VerticalPanel TZ = new VerticalPanel();
    Label tz_lbl = new Label("Time Zone:");
    tz_lbl.setWidth("90");

    HorizontalPanel Continent = new HorizontalPanel();
    Label continent_lbl = new Label("Continent:");
    continent_lbl.setWidth("90");
    final ListBox listBoxTimezoneP = new ListBox();
    listBoxTimezoneP.addItem("Africa");
    listBoxTimezoneP.addItem("America");
    listBoxTimezoneP.addItem("Antarctica");
    listBoxTimezoneP.addItem("Artic");
    listBoxTimezoneP.addItem("Asia");
    listBoxTimezoneP.addItem("Atlantic");
    listBoxTimezoneP.addItem("Australia");
    listBoxTimezoneP.addItem("Europe");
    listBoxTimezoneP.addItem("Indian");
    listBoxTimezoneP.addItem("Pacific");
    listBoxTimezoneP.setVisibleItemCount(1);
    listBoxTimezoneP.setSelectedIndex(0);

    Continent.add(continent_lbl);
    Continent.add(listBoxTimezoneP);

    HorizontalPanel Region = new HorizontalPanel();
    Label region_lbl = new Label("Region:");
    region_lbl.setWidth("90");
    final ListBox listBoxTimezoneS = new ListBox();
    switchTimezone(listBoxTimezoneS, 0);
    Region.add(region_lbl);
    Region.add(listBoxTimezoneS);

    TZ.add(tz_lbl);
    TZ.add(Continent);
    TZ.add(Region);
    //-----------

    Button dialogButton = new Button("Show Dialog", new ClickListener() {
        public void onClick(Widget sender) {
            //EDJ
            DialogBox dlg = new MyDialog();
            int left = 120;
            int top = 300;
            dlg.setPopupPosition(left, top);
            dlg.show();
        }
    });

    final Label labelOutdir = new Label(); // Displays wikiuser
    final Label labelResultGz = new Label();
    final Label labelResult = new Label();
    final Label labelResultUser = new Label();

    final FormPanel uploadFormGz = new FormPanel();
    uploadFormGz.setAction(GWT.getModuleBaseURL() + "upload");
    uploadFormGz.setEncoding(FormPanel.ENCODING_MULTIPART);
    uploadFormGz.setMethod(FormPanel.METHOD_POST);
    //Upload
    final HorizontalPanel uploadPanelGz = new HorizontalPanel();
    Label upload_lbl = new Label("Upload File:");
    upload_lbl.setWidth("90");
    uploadPanelGz.add(upload_lbl);
    //uploadPanelGz.add(upload_tb);
    //uploadPanelGz.add(upload_btn);
    //--------------

    // Add hidden widget to pass user name to FileUploadServlet for verification against wiki user table
    final Hidden hwGz = new Hidden("username", wikiUserName);
    uploadPanelGz.add(hwGz);

    // Add hidden widget to pass service start to FileUploadServlet
    final Hidden ssGz = new Hidden("prefix");
    uploadPanelGz.add(ssGz);

    final FileUpload uploadGz = new FileUpload();
    uploadGz.setName("uploadFormElement");
    uploadPanelGz.add(uploadGz);

    //final VerticalPanel uploadPanelGz = new VerticalPanel();
    uploadFormGz.setWidget(uploadPanelGz);

    /*
     * Add Transxchange2GoogleTransit file upload
     */
    final FormPanel uploadForm = new FormPanel();
    uploadForm.setAction(GWT.getModuleBaseURL() + "upload");
    uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART);
    uploadForm.setMethod(FormPanel.METHOD_POST);
    final VerticalPanel uploadPanel = new VerticalPanel();
    uploadForm.setWidget(uploadPanel);

    // Add hidden widget to pass user name to FileUploadServlet for verification against wiki user table
    final Hidden hw = new Hidden("username", wikiUserName);
    uploadPanel.add(hw);

    final FileUpload upload = new FileUpload();
    upload.setName("uploadFormElement");
    uploadPanel.add(upload);

    /*
    * Verify user and enable action buttons if user exists
    */
    WikiUserServiceAsync wikiUserService = (WikiUserServiceAsync) GWT.create(WikiUserService.class);

    ServiceDefTarget endpoint = (ServiceDefTarget) wikiUserService;
    String moduleRelativeURL = GWT.getModuleBaseURL() + "WikiUser";
    endpoint.setServiceEntryPoint(moduleRelativeURL);

    AsyncCallback callback = new AsyncCallback() {
        public void onSuccess(Object result) {
            Button buttonGz = new Button("Upload", new ClickListener() {
                public void onClick(Widget sender) {
                    // Extract service start and pass as prefix
                    String serviceStart = textBoxServiceStartGz.getText();
                    ssGz.setValue(serviceStart);
                    // Upload selected infile to server
                    uploadFormGz.submit();

                    //EDJ
                    DialogBox dlg = new MyDialog();
                    int left = 120;
                    int top = 300;
                    dlg.setPopupPosition(left, top);
                    dlg.show();
                }
            });
            Button button = new Button("Transform", new ClickListener() {
                public void onClick(Widget sender) {
                    // Upload selected infile to server
                    uploadForm.submit();
                }
            });

            if (result != "LOGGED") {
                button.setEnabled(false);
                buttonGz.setEnabled(false);
                labelResultUser.setText((String) result);
            }
            uploadPanel.add(button);
            uploadPanelGz.add(buttonGz);
        }

        public void onFailure(Throwable caught) {
            try {
                throw caught;
            } catch (InvocationException e) {
                labelResult.setText("InvocationException: " + e.getMessage());
            } catch (Throwable e) {
                labelResult.setText("callback failed: " + e.getMessage());
            }
        }
    };
    wikiUserService.wikiUserVerify(wikiUserName, callback);

    /*
     * Upload google_transit.zip file
     */
    uploadFormGz.addFormHandler(new FormHandler() {
        public void onSubmitComplete(FormSubmitCompleteEvent event) {

            labelResultGz.setText((String) event.getResults());

        }

        public void onSubmit(FormSubmitEvent event) {
            // Upload infile to server
            String inFilename = uploadGz.getFilename();
            if (inFilename.length() == 0) {
                Window.alert("Infile required");
                return;
            }
        }
    });

    /*
     * Upload TransXChange file and call Transxchange2GoogleTransit servlet when "transform" button is pushed
     */
    uploadForm.addFormHandler(new FormHandler() {
        public void onSubmitComplete(FormSubmitCompleteEvent event) {

            labelResult.setText((String) event.getResults());

            // Start transformation
            String parseArgs = upload.getFilename();
            parseArgs = parseArgs + " " + textBoxUrl.getText();
            parseArgs = parseArgs + " " + listBoxTimezoneP.getItemText(listBoxTimezoneP.getSelectedIndex());
            String helpString = listBoxTimezoneS.getItemText(listBoxTimezoneS.getSelectedIndex());
            parseArgs = parseArgs + "/" + helpString.substring(0, helpString.indexOf(' '));
            parseArgs = parseArgs + " " + listBoxDefaultRouteType.getSelectedIndex();
            parseArgs = parseArgs + " " + labelOutdir.getText();

            // call server through GWT asynchronous RPC
            Transxchange2GoogleTransitServiceAsync transxchange2GoogleTransitService = (Transxchange2GoogleTransitServiceAsync) GWT
                    .create(Transxchange2GoogleTransitService.class);

            ServiceDefTarget endpoint = (ServiceDefTarget) transxchange2GoogleTransitService;
            String moduleRelativeURL = GWT.getModuleBaseURL() + "GTDF";
            endpoint.setServiceEntryPoint(moduleRelativeURL);

            AsyncCallback callback = new AsyncCallback() {
                public void onSuccess(Object result) {
                    labelResult.setText((String) result);
                }

                public void onFailure(Throwable caught) {
                    try {
                        throw caught;
                    } catch (InvocationException e) {
                        labelResult.setText("InvocationException: " + e.getMessage());
                    } catch (Throwable e) {
                        labelResult.setText("callback failed: " + e.getMessage());
                    }
                }
            };
            transxchange2GoogleTransitService.transxchange2GoogleTransit_transform(parseArgs, callback);
        }

        public void onSubmit(FormSubmitEvent event) {
            // Upload infile to server
            String inFilename = upload.getFilename();
            if (inFilename.length() == 0) {
                Window.alert("Infile required");
                return;
            }
        }
    });

    /*
     * Add UI elements
     *       Better practice (for future reference): use CSS
     */
    TransformWindow.add(AgencyURL);
    TransformWindow.add(RType);
    TransformWindow.add(TZ);
    TransformWindow.add(uploadPanelGz);
    TransformWindow.add(uploadPanel);
    TransformWindow.add(dialogButton);
    tabs.add(TransformWindow, "TransXChange");
    //tabs.add(TZ, "Transformation2");
    tabs.selectTab(0);
    dock.add(tabs, DockPanel.CENTER);
    RootPanel.get("tab_area").add(dock);

    /*
    RootPanel.get("gz_servicestart").add(textBoxServiceStartGz);    
     RootPanel.get("gz_infile").add(uploadFormGz);    
    RootPanel.get("url").add(textBoxUrl);
    RootPanel.get("timezoneP").add(listBoxTimezoneP);
    RootPanel.get("timezoneS").add(listBoxTimezoneS);
    RootPanel.get("defaultroutetype").add(listBoxDefaultRouteType);
    RootPanel.get("outdir").add(labelOutdir);
    labelOutdir.setText(wikiUserName);
    RootPanel.get("user_result").add(labelResultUser);
    RootPanel.get("gz_result").add(labelResultGz);
    RootPanel.get("result").add(labelResult);
     RootPanel.get("infile").add(uploadForm);    */

    // Primary time zone (Africa, Europe, ...) selected
    listBoxTimezoneP.addChangeListener(new ChangeListener() {
        public void onChange(Widget sender) {
            switchTimezone(listBoxTimezoneS, listBoxTimezoneP.getSelectedIndex());
        }
    });

    //----------------------------------------------------------------------------------------------
    //----------------------------------------EDJ---------------------------------------------------

}

From source file:com.scurab.web.drifmaps.client.controls.Rating.java

License:Apache License

/**
 * Adds a hidden <code>input</code> tag to this widget with the attribute
 * <code>name</code>. Adding an input tag makes it possible to use this
 * widget in a <code>form</code> context. The <code>name</code> is the name
 * as visible within the <code>form</code> context.
 * // ww  w .j  av a2  s  . co  m
 * @param name
 *            Name for the input property
 */
public void addInputTag(String name) {
    input = new Hidden(name, "" + currentRating);
    panel.insert(input, 0);
}

From source file:com.tasktop.c2c.server.profile.web.ui.client.view.components.account.authentication.AuthenticationView.java

License:Open Source License

@Override
public void setPresenter(AccountAuthenticationPresenter presenter) {
    this.presenter = presenter;
    if (presenter.getProfile().getGithubUsername() != null
            && !presenter.getProfile().getGithubUsername().trim().isEmpty()) {
        // There's a GitHub username, change the form to allow for delete of the link.
        ((Panel) this.githubForm.getWidget()).add(new Hidden("_method", "DELETE"));
        linkGitHubButton/*w  w  w  .java 2 s  .  co m*/
                .setText(profileMessages.removeGitHubLinkFor(presenter.getProfile().getGithubUsername()));
    }
    sshKeyTable.setRowData(presenter.getSshKeys());
    resetPasswords();
    EditSshKeyDialog.getInstance().hide();
}

From source file:com.tsa.puridiom.client.msrrequest.MSRRequestUI.java

License:Apache License

private void addClickEventToSubmitButton() {
    Anchor a = Anchor.wrap(Document.get().getElementById("submitButton"));
    a.addClickHandler(new ClickHandler() {
        @Override//from   ww w. j  a  va  2 s  . c o  m
        public void onClick(ClickEvent event) {
            List<ContactInfo> orderList1 = (List<ContactInfo>) MSRRequestData.get()
                    .getDataProvider(Category.ORDER1).getList();
            List<ContactInfo> orderList2 = (List<ContactInfo>) MSRRequestData.get()
                    .getDataProvider(Category.ORDER2).getList();
            List<ContactInfo> orderList3 = (List<ContactInfo>) MSRRequestData.get()
                    .getDataProvider(Category.ORDER3).getList();
            List<ContactInfo> orderList4 = (List<ContactInfo>) MSRRequestData.get()
                    .getDataProvider(Category.ORDER4).getList();
            List<ContactInfo> orderList5 = (List<ContactInfo>) MSRRequestData.get()
                    .getDataProvider(Category.ORDER5).getList();
            List<ContactInfo> orderList6 = (List<ContactInfo>) MSRRequestData.get()
                    .getDataProvider(Category.ORDER6).getList();

            RootPanel.get("hidden")
                    .add(new Hidden("source_type_cmb1", sourceType1.getValue(sourceType1.getSelectedIndex())));

            for (ContactInfo contactInfo : orderList1) {
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_history_bucket1", contactInfo.getIcHistory()));
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_req_line_bucket1", contactInfo.getIcReqLine()));
            }

            RootPanel.get("hidden")
                    .add(new Hidden("source_type_cmb2", sourceType2.getValue(sourceType2.getSelectedIndex())));

            for (ContactInfo contactInfo : orderList2) {
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_history_bucket2", contactInfo.getIcHistory()));
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_req_line_bucket2", contactInfo.getIcReqLine()));
            }

            RootPanel.get("hidden")
                    .add(new Hidden("source_type_cmb3", sourceType3.getValue(sourceType3.getSelectedIndex())));

            for (ContactInfo contactInfo : orderList3) {
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_history_bucket3", contactInfo.getIcHistory()));
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_req_line_bucket3", contactInfo.getIcReqLine()));
            }

            RootPanel.get("hidden")
                    .add(new Hidden("source_type_cmb4", sourceType4.getValue(sourceType4.getSelectedIndex())));

            for (ContactInfo contactInfo : orderList4) {
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_history_bucket4", contactInfo.getIcHistory()));
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_req_line_bucket4", contactInfo.getIcReqLine()));
            }

            RootPanel.get("hidden")
                    .add(new Hidden("source_type_cmb5", sourceType5.getValue(sourceType5.getSelectedIndex())));

            for (ContactInfo contactInfo : orderList5) {
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_history_bucket5", contactInfo.getIcHistory()));
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_req_line_bucket5", contactInfo.getIcReqLine()));
            }

            RootPanel.get("hidden")
                    .add(new Hidden("source_type_cmb6", sourceType6.getValue(sourceType6.getSelectedIndex())));

            for (ContactInfo contactInfo : orderList6) {
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_history_bucket6", contactInfo.getIcHistory()));
                RootPanel.get("hidden")
                        .add(new Hidden("source_ic_req_line_bucket6", contactInfo.getIcReqLine()));
            }

            submitForm();
        }
    });
}

From source file:com.xpn.xwiki.wysiwyg.client.widget.HiddenConfig.java

License:Open Source License

/**
 * Sets the value of the specified parameter. If the parameter doesn't exists it is added.
 * /*from  ww w .j ava2  s .  c om*/
 * @param paramName The name of the parameter.
 * @param paramValue The value of the parameter.
 * @return The previous value of the given parameter, or null if this parameter is new.
 */
public String setParameter(String paramName, String paramValue) {
    Hidden hidden = params.get(paramName);
    if (hidden != null) {
        String previousValue = hidden.getValue();
        hidden.setValue(paramValue);
        return previousValue;
    } else {
        hidden = new Hidden(getQualifiedName(paramName), paramValue);
        params.put(paramName, hidden);
        container.add(hidden);
        return null;
    }
}