Example usage for com.google.gwt.user.client.ui FormPanel submit

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

Introduction

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

Prototype

public void submit() 

Source Link

Document

Submits the form.

Usage

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

License:Apache License

public static void submitForm(Map<String, String> params, String url) {
    FormPanel p = new FormPanel("_self");
    p.setAction(url);//w  ww  .  j a v a2s.c o  m
    p.setMethod(FormPanel.METHOD_POST);
    FlowPanel fp = new FlowPanel();
    p.add(fp);
    for (String key : params.keySet()) {
        addHidden(fp, key, params.get(key));
    }
    RootPanel.get().add(p);
    p.submit();
    p.removeFromParent();
}

From source file:com.edgenius.wiki.gwt.client.GwtClientUtils.java

License:Open Source License

/**
 * This method limited on, page only can has one form. Otherwise, the form
 * which added last will be submit./*from ww  w . ja v  a  2s  . co  m*/
 * 
 * !!!!!!!!!!!!!! NOTE: this method must be refactor if you want to user it,
 * because you must must removeEventPreview() after this EnterSubmit finish
 * function. Otherwise, system scope short cut will lost function.
 * !!!!!!!!!!!!!!
 * 
 * @param form
 */
public static void enableEnterSubmit(final FormPanel form) {
    // make user click enter in textbox and form automatically submit:
    // default action in HTML form, but GWT does not work

    Event.addNativePreviewHandler(new NativePreviewHandler() {
        public void onPreviewNativeEvent(NativePreviewEvent event) {
            if (!event.isCanceled() && event.getTypeInt() == Event.ONKEYDOWN) {
                int keyCode = event.getNativeEvent().getKeyCode();
                // Return clicked
                if (keyCode == KeyCodes.KEY_ENTER) {
                    form.submit();
                    event.cancel();
                }
            }
        }

    });
}

From source file:com.edgenius.wiki.gwt.client.GwtClientUtils.java

License:Open Source License

/**
 * @param form//ww  w . j  a v  a  2  s  . c  o  m
 * @return
 */
public static KeyDownHandler createEnterSubmitListener(final FormPanel form) {
    return new KeyDownHandler() {
        @Override
        public void onKeyDown(KeyDownEvent event) {
            if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
                form.submit();
            }
        }
    };
}

From source file:com.edgenius.wiki.gwt.client.space.SpaceLogoForm.java

License:Open Source License

public SpaceLogoForm() {
    final FormPanel form = new FormPanel();
    form.setAction(GwtClientUtils.getBaseUrl() + "space/logo.do");
    form.setMethod(FormPanel.METHOD_POST);
    form.setEncoding(FormPanel.ENCODING_MULTIPART);
    form.addSubmitHandler(this);
    form.addSubmitCompleteHandler(this);

    VerticalPanel panel = new VerticalPanel();
    panel.add(message);/*  w  w  w.ja  va2  s.c  om*/
    panel.add(spaceUname);
    HorizontalPanel h1 = new HorizontalPanel();
    Label uploadLabel = new Label(Msg.consts.logo());
    uploadLabel.setStyleName(Css.FORM_LABEL);
    FileUpload upload = new FileUpload();
    upload.setName("file");
    h1.add(uploadLabel);
    h1.add(upload);
    panel.add(h1);

    form.setWidget(panel);

    //
    Button update = new Button(Msg.consts.update());
    update.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            form.submit();
        }
    });
    Button cancel = new Button(Msg.consts.cancel());
    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            //return to link panel
            for (Iterator<SpaceUpdateListener> iter = listener.iterator(); iter.hasNext();) {
                iter.next().spaceUpdateCancelled();
            }
        }
    });

    ButtonBar btnBar = new ButtonBar();
    btnBar.add(update);
    btnBar.add(cancel);

    VerticalPanel main = new VerticalPanel();
    main.add(form);
    main.add(btnBar);
    setWidget(main);
}

From source file:com.edgenius.wiki.gwt.client.user.SendMessageDialog.java

License:Open Source License

public SendMessageDialog(String username) {
    this.username = username;
    this.setText(Msg.consts.send_message());
    this.setIcon(new Image(IconBundle.I.get().message()));
    final FormPanel form = new FormPanel();
    form.setMethod(FormPanel.METHOD_POST);
    form.addSubmitHandler(this);
    form.setStyleName(Css.FORM);/*  w  w  w. j  a  va  2s.c  o  m*/
    form.setWidget(panel);

    Label header = new Label(Msg.params.send_message_to(username));
    panel.add(header);
    header.setStyleName(Css.HEADING2);
    panel.setCellHorizontalAlignment(header, HasHorizontalAlignment.ALIGN_CENTER);

    panel.add(message);
    panel.add(limit);
    limit.setStyleName(Css.TWEET_COUNTER);
    panel.setCellHorizontalAlignment(limit, HasHorizontalAlignment.ALIGN_RIGHT);

    panel.add(contentBox);
    contentBox.addKeyUpHandler(this);

    ButtonBar btnBar = getButtonBar();
    Button send = new Button(Msg.consts.send());
    Button cancel = new Button(Msg.consts.cancel());
    send.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            form.submit();
        }
    });
    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            SendMessageDialog.this.hidebox();
        }
    });
    btnBar.add(cancel);
    btnBar.add(send);

    panel.setSize("100%", "100%");
    contentBox.setStyleName(Css.TWEET_BOX);

    panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM);
    panel.setCellHorizontalAlignment(contentBox, HasHorizontalAlignment.ALIGN_CENTER);

    this.setWidget(form);
}

From source file:com.edgenius.wiki.gwt.client.widgets.FeedbackDialog.java

License:Open Source License

public FeedbackDialog() {
    this.setText(Msg.consts.feedback());
    this.setIcon(new Image(IconBundle.I.get().email()));

    final FormPanel form = new FormPanel();
    form.setMethod(FormPanel.METHOD_POST);
    form.addSubmitHandler(this);
    form.setStyleName(Css.FORM);/*from w  w w . jav  a  2  s.  c o m*/
    form.setWidget(panel);

    HorizontalPanel h1 = new HorizontalPanel();
    Label emailLabel = new Label(Msg.consts.your_email());
    h1.add(emailLabel);
    h1.add(emailBox);

    feedbackBox.valid(Msg.consts.feedback(), true, 0, 0, null);
    emailBox.valid(Msg.consts.email(), true, 0, 0, this);
    Label feedbackLabel = new Label(Msg.consts.your_feedback());
    panel.add(message);
    panel.add(h1);
    panel.add(feedbackLabel);
    panel.add(feedbackBox);

    ButtonBar btnBar = getButtonBar();
    Button send = new Button(Msg.consts.send(), ButtonIconBundle.tickImage());
    Button cancel = new Button(Msg.consts.cancel(), ButtonIconBundle.crossImage());
    send.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            form.submit();
        }
    });
    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            FeedbackDialog.this.hidebox();
        }
    });
    btnBar.add(cancel);
    btnBar.add(send);

    panel.setSize("100%", "100%");
    emailLabel.setStyleName(Css.FORM_LABEL);
    feedbackLabel.setStyleName(Css.FORM_LABEL);
    emailBox.setStyleName(Css.FORM_INPUT);
    feedbackBox.setStyleName(Css.LONG_TEXTBOX);

    panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM);
    panel.setCellHorizontalAlignment(feedbackBox, HasHorizontalAlignment.ALIGN_CENTER);

    this.setWidget(form);

}

From source file:com.edgenius.wiki.gwt.client.widgets.InviteDialog.java

License:Open Source License

public InviteDialog() {
    this.setText(Msg.consts.invite_friends());
    this.setIcon(new Image(IconBundle.I.get().email()));
    final FormPanel form = new FormPanel();
    form.setMethod(FormPanel.METHOD_POST);
    form.addSubmitHandler(this);
    form.setStyleName(Css.FORM);/*from   w  ww.j ava  2s  .com*/
    form.setWidget(panel);

    panel.add(message);
    panel.add(new Label(Msg.consts.friends_email()));
    panel.add(emailBox);
    panel.add(new Label(Msg.consts.msg_to_friends()));
    panel.add(contentBox);

    ButtonBar btnBar = getButtonBar();
    Button send = new Button(Msg.consts.send());
    Button cancel = new Button(Msg.consts.cancel());
    send.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            form.submit();
        }
    });
    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            InviteDialog.this.hidebox();
        }
    });
    btnBar.add(cancel);
    btnBar.add(send);

    panel.setSize("100%", "100%");
    emailBox.setStyleName(Css.LONG_INPUT);
    contentBox.setStyleName(Css.LONG_TEXTBOX);

    panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM);
    panel.setCellHorizontalAlignment(emailBox, HasHorizontalAlignment.ALIGN_CENTER);
    panel.setCellHorizontalAlignment(contentBox, HasHorizontalAlignment.ALIGN_CENTER);

    this.setWidget(form);

}

From source file:com.eduworks.russel.ui.client.pagebuilder.screen.EditScreen.java

License:Apache License

/**
 * buildEmptyUploadTile0 Initiates a tile in the EditScreen to represent a file that is uploading
 * @param idPrefix String id assigned to the new tile
 *///  ww w  . j a v  a 2 s  .c  om
private void buildEmptyUploadTile0(final String idPrefix) {
    final FormPanel formPanel = (FormPanel) PageAssembler.elementToWidget("addFileForm", PageAssembler.FORM);
    final FileUpload fileUpload = (FileUpload) PageAssembler.elementToWidget("addFileData", PageAssembler.FILE);
    formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
    formPanel.setAction(RusselApi.getESBActionURL("addResource") + "?inline=true");
    FileHandler.pendingFileUploads++;
    final StatusRecord status = StatusHandler.createMessage(StatusHandler.getFileMessageBusy(""),
            StatusRecord.ALERT_BUSY);
    formPanel.addSubmitCompleteHandler(new SubmitCompleteHandler() {
        @Override
        public void onSubmitComplete(SubmitCompleteEvent event) {
            ESBPacket node = new ESBPacket(event.getResults());
            RUSSELFileRecord fr = new RUSSELFileRecord();
            fr.setGuid(node.getPayloadString());
            String filename = fileUpload.getFilename();
            final String justFileName = filename.substring(filename.lastIndexOf("\\") + 1);
            fr.setFilename(justFileName);
            if (DOM.getElementById(idPrefix + "-objectDescription") != null) {
                RootPanel.get(idPrefix + "-objectDescription").getElement().setInnerText("");
                fillTemplateDetails0(fr, idPrefix);
                DOM.getElementById(idPrefix + "-objectDetailButton").removeAttribute("hidden");
            }
            FileHandler.pendingFileUploads--;
            status.setState(StatusRecord.ALERT_SUCCESS);
            status.setMessage(StatusHandler.getFileMessageDone(justFileName));
            StatusHandler.alterMessage(status);
            //                                       if (justFileName.substring(justFileName.lastIndexOf(".")+1).equalsIgnoreCase("rpf"))
            //                                          ProjectRecord.updatePfmNodeId(fr);

            thumbIDs.put(idPrefix + "-object", fr);
            //checkIEAndPromptServerDisaggregation0(fr);
            refreshInformation0();
        }
    });
    formPanel.addSubmitHandler(new SubmitHandler() {
        @Override
        public void onSubmit(SubmitEvent event) {
            String fn = fileUpload.getFilename();
            String justFileName = fn.substring(fn.lastIndexOf("\\") + 1);
            PageAssembler.attachHandler(idPrefix + "-objectDetail", Event.ONCLICK, new EventCallback() {
                @Override
                public void onEvent(Event event) {
                    toggleSelection0(idPrefix + "-object");
                }
            });
            if (fn == "") {
                status.setState(StatusRecord.ALERT_WARNING);
                status.setMessage(StatusHandler.INVALID_FILENAME);
                StatusHandler.alterMessage(status);
                fileUpload.setName("data");
                DOM.getElementById(idPrefix + "-object").removeFromParent();
                FileHandler.pendingFileUploads--;
                event.cancel();
            } else {
                DOM.getElementById(idPrefix + "-objectDetailButton").setAttribute("hidden", "hidden");
                status.setMessage(StatusHandler.getFileMessageBusy(justFileName));
                StatusHandler.alterMessage(status);
                DOM.getElementById("addFileData").setAttribute("name", justFileName);
                DOM.getElementById("session").setAttribute("value",
                        "{ \"sessionid\":\"" + RusselApi.sessionId + "\" }");
                if (justFileName.indexOf(".") != -1 && justFileName.substring(justFileName.lastIndexOf(".") + 1)
                        .toLowerCase().equals("zip")) {
                    if (!Browser.isBadIE()) {
                        File file = BlobUtils.getFile("addFileData");
                        String filename = file.getName();
                        if (filename.substring(filename.lastIndexOf(".") + 1).equalsIgnoreCase("zip") && Window
                                .confirm("Do you wish to disaggregate the zip " + filename + " package?")) {
                            Zip.grabEntries(file, new AsyncCallback<Vector<ZipRecord>>() {
                                @Override
                                public void onFailure(Throwable caught) {
                                }

                                @Override
                                public void onSuccess(Vector<ZipRecord> zipRecords) {
                                    for (int x = 0; x < zipRecords.size(); x++) {
                                        FileHandler.pendingZipUploads.add(zipRecords.get(x));
                                    }
                                    doPendingUploads0();
                                }
                            });
                        }
                    }
                }
                RootPanel.get(idPrefix + "-objectDescription").add(new Image("images/orbit/loading.gif"));
                DOM.getElementById(idPrefix + "-objectTitle").setInnerText(justFileName);
                DOM.getElementById(idPrefix + "-objectDescription").setAttribute("style", "text-align:center");
            }
        }
    });
    formPanel.submit();
    refreshInformation0();
}

From source file:com.eduworks.russel.ui.client.pagebuilder.screen.EPSSEditScreen.java

License:Apache License

/**
 * display Renders the EPSS Edit screen using appropriate templates and assigns handlers
 *//*from w w  w  .  java2 s  .  c o  m*/
@Override
public void display() {
    PageAssembler.ready(new HTML(templates().getEPSSEdit().getText()));
    PageAssembler.buildContents();
    populateTemplate();
    assetSearchHandler = new ESBSearchHandler();

    assetSearchHandler.hook("r-projectAssetSearch", "epssAssetPanel", ESBSearchHandler.ASSET_TYPE);

    PageAssembler.attachHandler("epssExportButton", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            RootPanel.get("epssDownloadArea").clear();
        }
    });

    PageAssembler.attachHandler("epssUpdate", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            saveProject0();
        }
    });

    PageAssembler.attachHandler("epssCancel", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            dispatcher().loadFeatureScreen(FeatureScreen.PROJECTS_TYPE);
        }
    });

    PageAssembler.attachHandler("epssSaveProperties", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            saveProject0();
            PageAssembler.closePopup("projectProperties");
        }
    });

    PageAssembler.attachHandler("epssCancelProperties", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            fillPropData0();
            PageAssembler.closePopup("projectProperties");
        }
    });

    PageAssembler.attachHandler("epssCloseProperties", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            fillPropData0();
            PageAssembler.closePopup("projectProperties");
        }
    });

    PageAssembler.attachHandler("epssSaveAs", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            Window.alert(Constants.INCOMPLETE_FEATURE_MESSAGE);
        }
    });

    for (int sectionIndex = 1; sectionIndex <= pfmNow.projectSections.size(); sectionIndex++) {
        final int lockedSectionIndex = sectionIndex;
        PageAssembler.attachHandler("section" + lockedSectionIndex, Event.ONCLICK, new EventCallback() {
            @Override
            public void onEvent(Event event) {
                fillSectionNotes0("section" + lockedSectionIndex, lockedSectionIndex - 1);
            }
        });
    }

    PageAssembler.attachHandler("epssExportSCORM", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            saveProject0();
            EPSSPackBuilder epb = new EPSSPackBuilder(pfmNow);
            FormPanel fp = ((FormPanel) PageAssembler.elementToWidget("epssExportSCORMForm",
                    PageAssembler.FORM));
            fp.setAction(RusselApi.getESBActionURL("exportToZip"));
            fp.setMethod(CommunicationHub.POST);
            fp.setEncoding(FormPanel.ENCODING_MULTIPART);
            ESBPacket postData = epb.buildPackIE();
            postData.put("sessionId", RusselApi.sessionId);
            ((Hidden) PageAssembler.elementToWidget("epssExportSCORMPayload", PageAssembler.HIDDEN))
                    .setValue(postData.toString());
            fp.addSubmitHandler(new SubmitHandler() {
                @Override
                public void onSubmit(SubmitEvent event) {
                    StatusWindowHandler.createMessage(
                            StatusWindowHandler
                                    .getZipExportMessageDone(pfmNow.projectTitle.replaceAll(" ", "_") + ".zip"),
                            StatusRecord.ALERT_SUCCESS);
                    RootPanel.get("epssDownloadArea").clear();
                    PageAssembler.closePopup("exportProjectModal");
                }
            });
            fp.submit();
            RootPanel.get("epssDownloadArea").add(new Image("images/orbit/loading.gif"));
        }
    });

    PageAssembler.attachHandler("epssActiveAddAsset", Event.ONCHANGE, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            addAssetTrigger();
        }
    });

    PageAssembler.attachHandler("epssActiveRemoveAsset", Event.ONCHANGE, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            removeAssetTrigger();
        }
    });

    fillData0();
}

From source file:com.eduworks.russel.ui.client.pagebuilder.screen.EPSSScreen.java

License:Apache License

/**
 * display Renders the EPSS Edit screen using appropriate templates and assigns handlers
 *//*w  w  w .j  ava  2 s.c o m*/
@Override
public void display() {
    PageAssembler.ready(new HTML(Russel.htmlTemplates.getEPSSEdit().getText()));
    PageAssembler.buildContents();

    DOM.getElementById("r-menuWorkspace").getParentElement().removeClassName("active");
    DOM.getElementById("r-menuCollections").getParentElement().removeClassName("active");
    DOM.getElementById("r-menuProjects").getParentElement().addClassName("active");

    DOM.getElementById("template-name").setInnerText(currentProject.getTemplateName());

    for (int sectionIndex = 0; sectionIndex < currentProject.getSections().size(); sectionIndex++)
        insertSection0(DOM.getElementById("template-sections-area"),
                new ESBPacket(currentProject.getSections().get(sectionIndex).isObject())
                        .getString(ProjectRecord.TEMPLATE_SECTION_SHORT_TITLE),
                sectionIndex);

    PageAssembler.inject("flowContainer", "x", new HTML(Russel.htmlTemplates.getDetailModal().getText()), true);
    PageAssembler.inject("objDetailPanelWidget", "x", new HTML(Russel.htmlTemplates.getDetailPanel().getText()),
            true);
    assetSearchHandler = new SearchHandler(this, true);

    assetSearchHandler.hookAndClear("r-projectAssetSearch", "epssAssetPanel", SearchHandler.TYPE_ASSET);

    PageAssembler.attachHandler("r-projectAssetSearch", Event.ONKEYUP, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            generateQuery();
        }
    });

    PageAssembler.attachHandler("epssExportButton", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            RootPanel.get("epssDownloadArea").clear();
        }
    });

    PageAssembler.attachHandler("epssUpdate", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            saveProject0();
        }
    });

    PageAssembler.attachHandler("epssCancel", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            Russel.screen.loadScreen(new FeatureScreen(FeatureScreen.PROJECTS_TYPE), true);
        }
    });

    PageAssembler.attachHandler("epssSaveProperties", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            saveProject0();
            PageAssembler.closePopup("projectProperties");
        }
    });

    PageAssembler.attachHandler("epssCancelProperties", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            fillPropData0();
            PageAssembler.closePopup("projectProperties");
        }
    });

    PageAssembler.attachHandler("epssCloseProperties", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            fillPropData0();
            PageAssembler.closePopup("projectProperties");
        }
    });

    for (int sectionIndex = 0; sectionIndex < currentProject.getSections().size(); sectionIndex++) {
        final int lockedSectionIndex = sectionIndex;
        PageAssembler.attachHandler("section" + lockedSectionIndex, Event.ONCLICK, new EventCallback() {
            @Override
            public void onEvent(Event event) {
                fillSectionNotes0("section" + lockedSectionIndex, lockedSectionIndex);
            }
        });
    }

    PageAssembler.attachHandler("epssExportSCORM", Event.ONCLICK, new EventCallback() {
        @Override
        public void onEvent(Event event) {
            saveProject0();
            ESBPacket postData = new ESBPacket();
            FormPanel fp = ((FormPanel) PageAssembler.elementToWidget("epssExportSCORMForm",
                    PageAssembler.FORM));
            fp.setAction(RusselApi.getESBActionURL("zipResources"));
            fp.setMethod(CommunicationHub.POST);
            fp.setEncoding(FormPanel.ENCODING_MULTIPART);
            postData.put("sessionid", RusselApi.sessionId);
            JSONArray ja = new JSONArray();
            int c = 0;
            for (String key : currentProject.getAssets().keySet())
                ja.set(c++, new JSONString(key));
            ja.set(c++, new JSONString(currentProject.getGuid()));
            postData.put("resourcemetadata", ja);
            postData.put("resourceid", currentProject.getTitle().replaceAll(" ", "_") + ".zip");
            ((Hidden) PageAssembler.elementToWidget("epssExportSCORMPayload", PageAssembler.HIDDEN))
                    .setValue(postData.toString());
            ((Hidden) PageAssembler.elementToWidget("epssExportImsmanifestPayload", PageAssembler.HIDDEN))
                    .setValue(SCORMTemplates.INSTANCE.getImsmanifest().getText());
            ((Hidden) PageAssembler.elementToWidget("epssExportInitPagePayload", PageAssembler.HIDDEN))
                    .setValue(SCORMTemplates.INSTANCE.getInitPage().getText());
            fp.addSubmitHandler(new SubmitHandler() {
                @Override
                public void onSubmit(SubmitEvent event) {
                    StatusHandler.createMessage(
                            StatusHandler.getZipExportMessageDone(
                                    currentProject.getTitle().replaceAll(" ", "_") + ".zip"),
                            StatusRecord.ALERT_SUCCESS);
                    RootPanel.get("epssDownloadArea").clear();
                    PageAssembler.closePopup("exportProjectModal");
                }
            });
            fp.submit();
            RootPanel.get("epssDownloadArea").add(new Image("images/orbit/loading.gif"));
        }
    });

    fillData0();
}