Examples of FormPanel


Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

    vp.add(panel);
  }

  private void createColumnForm() {
    FormData formData = new FormData("100%");
    FormPanel panel = new FormPanel();
    panel.setFrame(true);
    panel.setIcon(Resources.ICONS.form());
    panel.setHeading("FormPanel");
    panel.setSize(600, -1);
    panel.setLabelAlign(LabelAlign.TOP);
    panel.setButtonAlign(HorizontalAlignment.CENTER);

    LayoutContainer main = new LayoutContainer();
    main.setLayout(new ColumnLayout());

    LayoutContainer left = new LayoutContainer();
    left.setStyleAttribute("paddingRight", "10px");
    FormLayout layout = new FormLayout();
    layout.setLabelAlign(LabelAlign.TOP);
    left.setLayout(layout);

    TextField<String> first = new TextField<String>();
    first.setFieldLabel("First Name");
    left.add(first, formData);

    TextField<String> company = new TextField<String>();
    company.setFieldLabel("Company");
    left.add(company, formData);

    DateField birthday = new DateField();
    birthday.setFieldLabel("Birthday");
    left.add(birthday, formData);

    LayoutContainer right = new LayoutContainer();
    right.setStyleAttribute("paddingLeft", "10px");
    layout = new FormLayout();
    layout.setLabelAlign(LabelAlign.TOP);
    right.setLayout(layout);

    TextField<String> last = new TextField<String>();
    last.setFieldLabel("Last");
    right.add(last, formData);

    TextField<String> email = new TextField<String>();
    email.setFieldLabel("Email");
    right.add(email, formData);

    Radio radio1 = new Radio();
    radio1.setBoxLabel("Yes");

    Radio radio2 = new Radio();
    radio2.setBoxLabel("No");

    RadioGroup group = new RadioGroup();
    group.setFieldLabel("Ext GWT User");
    group.add(radio1);
    group.add(radio2);
    right.add(group);

    main.add(left, new ColumnData(.5));
    main.add(right, new ColumnData(.5));

    panel.add(main, new FormData("100%"));

    HtmlEditor a = new HtmlEditor();
    a.setFieldLabel("Comment");
    a.setHeight(200);
    panel.add(a, new FormData("100%"));

    panel.addButton(new Button("Cancel"));
    panel.addButton(new Button("Submit"));

    vp.add(panel);
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

        super(Messages.get("label.finish","Finish"), Messages.get("org.jahia.engines.PortletsManager.wizard.saveas.label",""));
    }

    public void createUI() {
        super.createUI();       
        FormPanel simple = new FormPanel();
        simple.setFieldWidth(300);
        simple.setLabelWidth(200);
        saveAs.setFieldLabel(Messages.get("org.jahia.engines.PortletsManager.wizard.saveas.label","Save as"));
        saveAs.setAllowBlank(false);
        saveAs.setMinLength(5);
        try {
            saveAs.setValue(getGwtJahiaNewPortletInstance().getGwtJahiaPortletDefinition().getDisplayName());
        } catch (Exception e) {
            Log.error("Error while setting default values");
        }
        simple.add(saveAs);
        setFormPanel(simple);
    }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

            setSize(500, 170);
            setResizable(false);
            setModal(true);
            ButtonBar buttons = new ButtonBar();

            final FormPanel form = new FormPanel();
            form.setFrame(false);
            form.setHeaderVisible(false);
            form.setBorders(false);
            form.setBodyBorder(false);
            form.setLabelWidth(200);

            final TextField<String> mail = new TextField<String>();
            mail.setFieldLabel(Messages.get("label.email", "Email"));
            mail.setName("testemail");
            mail.setAllowBlank(false);
            form.add(mail);

            final TextField<String> user = new TextField<String>();
            user.setFieldLabel(Messages.get("label.user", "User"));
            user.setName("user");
            user.setValue("guest");
            form.add(user);

            final ComboBox<GWTJahiaLanguage> locale = new ComboBox<GWTJahiaLanguage>();
            locale.setStore(new ListStore<GWTJahiaLanguage>());
            locale.getStore().add(JahiaGWTParameters.getSiteLanguages());
            locale.setDisplayField("displayName");
            locale.setTypeAhead(true);
            locale.setTriggerAction(ComboBox.TriggerAction.ALL);
            locale.setForceSelection(true);
            locale.setEditable(false);
            locale.setFieldLabel(Messages.get("label.language", "Language"));
            locale.setValue(selectedLang);
            locale.setName("locale");
            form.add(locale);

            Button submit = new Button(Messages.get("label.ok"), new SelectionListener<ButtonEvent>() {
                public void componentSelected(ButtonEvent event) {
                  if (mail.getValue() == null || mail.getValue().trim().length() == 0) {
                    MessageBox.alert(Messages.get("label.testNewsletter", "Test newsletter issue"), Messages.get("failure.invalid.emailAddress", "Please enter valid e-mail address"), null);
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

        add(listPanel);

        BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER);
        add(listPanel, centerData);

        FormPanel detailPanel = new FormPanel();
        detailPanel.setBorders(true);
        detailPanel.setBodyBorder(true);
        detailPanel.setHeaderVisible(true);
        detailPanel.setHeading(Messages.get("label.detailed", "Details"));
        detailPanel.setScrollMode(Style.Scroll.AUTOY);
        detailPanel.setLabelWidth(100);
        detailsPanel = detailPanel;

        BorderLayoutData southData = new BorderLayoutData(Style.LayoutRegion.SOUTH, 200);
        southData.setSplit(true);
        southData.setCollapsible(true);
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

    public TabItem create(GWTSidePanelTab config) {
        super.create(config);
        VBoxLayout l = new VBoxLayout();
        l.setVBoxLayoutAlign(VBoxLayout.VBoxLayoutAlign.STRETCH);
        tab.setLayout(new FitLayout());
        final FormPanel searchForm = new FormPanel();
        searchForm.setHeaderVisible(false);
        searchForm.setBorders(false);
        searchForm.setBodyBorder(false);
        searchForm.setPadding(4);
        searchField = new TextField<String>();
        searchField.setFieldLabel(Messages.get("label.search"));
        searchField.addListener(KeyboardEvents.Enter, new Listener<ComponentEvent>() {
            public void handleEvent(ComponentEvent be) {
                // grid.mask("Loading", "x-mask-loading");
                contentStore.removeAll();
                loader.load(0,numberResults);
            }
        });
        final Button ok = new Button(Messages.get("label.search"), new SelectionListener<ButtonEvent>() {
            public void componentSelected(ButtonEvent e) {
                //  grid.mask("Loading", "x-mask-loading");
                contentStore.removeAll();
                loader.load(0, numberResults);
            }
        });
        ok.setIcon(StandardIconsProvider.STANDARD_ICONS.search());
//        final Button drag = new Button(Messages.get("org.jahia.jcr.edit.drag.label"));
//        new EditModeDragSource(drag) {
//            @Override
//            protected void onDragStart(DNDEvent e) {
//                e.setCancelled(false);
//                e.getStatus().update(searchField.getValue());
//                e.getStatus().setStatus(true);
//                e.setData(searchField);
//                e.getStatus().setData(EditModeDNDListener.SOURCE_TYPE, EditModeDNDListener.QUERY_SOURCE_TYPE);
//                e.getStatus().setData(EditModeDNDListener.SOURCE_QUERY, getGWTJahiaSearchQuery());
//                super.onDragStart(e);
//            }
//        };

        searchForm.add(searchField);

        // page picker field
        pagePickerField = createPageSelectorField();
        searchForm.add(pagePickerField);

        // lang picker
        langPickerField = createLanguageSelectorField();
        searchForm.add(langPickerField);

        defPicker = createNodeSelector();
        searchForm.add(defPicker);

        searchForm.addButton(ok);
//        searchForm.addButton(drag);

        ContentPanel panel = new ContentPanel();
        panel.setLayout(new RowLayout(Style.Orientation.VERTICAL));
        panel.setWidth("100%");
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

            setSize(500, 120);
            setResizable(false);
            setModal(true);
            ButtonBar buttons = new ButtonBar();

            final FormPanel form = new FormPanel();
            form.setFrame(false);
            form.setHeaderVisible(false);
            form.setBorders(false);
            form.setBodyBorder(false);
            form.setLabelWidth(200);

            final CalendarField date = new CalendarField();
            date.setFieldLabel(Messages.get("label.scheduled", "Scheduled"));
            form.add(date);

            Button schedule = new Button(Messages.get("label.scheduleAsBackgroundJob"), new SelectionListener<ButtonEvent>() {
                public void componentSelected(ButtonEvent event) {
                  if (date.getValue() == null) {
                    MessageBox.alert(Messages.get("label.sendNewsletter", "Send newsletter issue"), Messages.get("failure.invalid.date", "Please provide a valid date value"), null);
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

    @Override
    protected void onRender(Element parent, int pos) {
      super.onRender(parent, pos);
      setStyleAttribute("margin", "10px");

      final FormPanel panel = new FormPanel();
      panel.setHeaderVisible(false);
      panel.setFrame(false);
      panel.setBorders(false);
      panel.setAction((JahiaGWTParameters.getServiceEntryPoint() != null ? JahiaGWTParameters
              .getServiceEntryPoint() : "/gwt/") + "fileupload");
      panel.setEncoding(Encoding.MULTIPART);
      panel.setMethod(Method.POST);
      panel.setButtonAlign(HorizontalAlignment.CENTER);
      panel.setLabelWidth(75);
      panel.setWidth(390);
      panel.setHeight(80);

      final FileUpload file = new FileUpload();
      file.setName("asyncupload");
      file.setWidth("300px");
      AdapterField adapter = new AdapterField(file);
      adapter.setFieldLabel(Messages.get("fileMenu.label", "File"));
      panel.add(adapter);

      final Window theWindor = this;
      Button btn = new Button(Messages.get("label.cancel", "Cancel"));
      btn.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
          theWindor.hide();
        }
      });
      panel.addButton(btn);

      btn = new Button(Messages.get("label.doImport", "Import"));
      btn.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
          if (file.getFilename() == null || file.getFilename().trim().length() == 0) {
            return;
          }
          try {
            panel.submit();
          } catch (Exception e) {
            panel.unmask();
            MessageBox.alert(Messages.get("label.error", "Error"), e.getMessage(), null);
          }
        }
      });

      panel.addButton(btn);

      panel.addListener(Events.BeforeSubmit, new Listener<FormEvent>() {
        public void handleEvent(FormEvent formEvent) {
          panel.mask(Messages.get("label.loading", "Loading..."));
        }
      });
      panel.addListener(Events.Submit, new Listener<FormEvent>() {
        public void handleEvent(FormEvent formEvent) {
          String result = formEvent.getResultHtml();
          String fileKey = null;
          if (result != null && result.contains(" key=\"")) {
            result = result.substring(result.indexOf(" key=\"") + " key=\"".length());
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

                submit();
            }
        });
        addButton(helpButton);
       
        final FormPanel form = this;

        addListener(Events.BeforeSubmit, new Listener<FormEvent>() {
            public void handleEvent(FormEvent formEvent) {
                form.mask(Messages.get("label.loading", "Loading..."));
            }
        });
        addListener(Events.Submit, new Listener<FormEvent>() {
            public void handleEvent(FormEvent formEvent) {
                if (doCloseParent) {
                    closeParent();
                }
                String html = formEvent.getResultHtml();
                if (html != null) {
                    MessageBox.info(Messages.get("label.deployNewPortlet", "Deploy new portlets"), html, new Listener<MessageBoxEvent>() {
                        public void handleEvent(MessageBoxEvent be) {
                            refreshParent();
                        }
                    });
                }
                form.unmask();
            }
        });


        layout();
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

                        grid.setAutoExpandColumn("displayName");
                        grid.setAutoExpandMax(1200);
                        BorderLayoutData data = new BorderLayoutData(Style.LayoutRegion.WEST, 250);
                        layoutContainer.add(grid, data);

                        FormPanel form = new FormPanel();
                        form.setHeaderVisible(false);
                        form.setLabelWidth(200);
                        form.setFieldWidth(300);
                        final CheckBox box = new CheckBox();
                        box.setFieldLabel(Messages.get("label.workflow.inherited","Same workflow as parent"));
                        form.add(box);

                        final ListStore<GWTJahiaWorkflowDefinition> states = new ListStore<GWTJahiaWorkflowDefinition>();
                        final ComboBox<GWTJahiaWorkflowDefinition> combo = new ComboBox<GWTJahiaWorkflowDefinition>();
                        combo.setFieldLabel(Messages.get("label.workflow","Workflow"));
                        combo.setForceSelection(true);
                        combo.setDisplayField("displayName");
                        combo.setWidth(400);
                        combo.setStore(states);
                        combo.setTypeAhead(true);
                        combo.setTriggerAction(ComboBox.TriggerAction.ALL);
                        form.add(combo);

                        data = new BorderLayoutData(Style.LayoutRegion.CENTER);
                        layoutContainer.add(form, data);

View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel

   
   
    setResizable(false);
    setLayout(new RowLayout(Orientation.VERTICAL));
   
    this.frmpnlNewFormpanel = new FormPanel();
    this.frmpnlNewFormpanel.setHeaderVisible(false);
    this.frmpnlNewFormpanel.setHeading("");
    this.frmpnlNewFormpanel.setCollapsible(true);
   
    this.smplcmbxStock = new SimpleComboBox<String>();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.