Package org.olat.core.gui.components.form.flexible.impl

Examples of org.olat.core.gui.components.form.flexible.impl.FormLayoutContainer


   * radio buttons vertical
   * @param name
   * @return
   */
  public static FormLayouter createVerticalLayout(String name, int columns) {
    FormLayoutContainer layout =  FormLayoutContainer.createCustomFormLayout(name+"VERTICAL_CHCKBX", null, VERTICAL_CHCKBX);
    if (columns < 1 || columns > 2)
      throw new AssertException("Currently only 1 or 2 columns are implemented");
    layout.contextPut("columns", columns);
    return layout;
  }
View Full Code Here


  }

  @Override
  protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
    if(formLayout instanceof FormLayoutContainer) {
      FormLayoutContainer formLayoutCont = (FormLayoutContainer)formLayout;
      formLayoutCont.contextPut("result", document);
      formLayoutCont.contextPut("id", this.hashCode());
      formLayoutCont.contextPut("formatter", Formatter.getInstance(getLocale()));
    }
    String target = openLinkInNewWindow(ureq) ? "_blank" : "_self";
    flc.contextPut("target", target);
  }
View Full Code Here

    noAccessExplanationInput = uifactory.addRichTextElementForStringDataMinimalistic("form.noAccessExplanation", "form.noAccessExplanation",
        (noAccessString == null ? "" : noAccessString), 10, -1, false, formLayout, ureq.getUserSession(), getWindowControl());

    if (constructorInitCall) {
      // Create submit button
      final FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("buttonLayout", getTranslator());
      formLayout.add(buttonLayout);
      uifactory.addFormSubmitButton("save", buttonLayout);
      constructorInitCall = false;
    }
  }
View Full Code Here

  @Override
  protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
    extendedSearchLink = uifactory.addFormLink("switch.advanced.search", formLayout);
    simpleSearchLink = uifactory.addFormLink("switch.simple.search", formLayout);

    FormLayoutContainer searchLayout = FormLayoutContainer.createHorizontalFormLayout("search_form", getTranslator());
    formLayout.add(searchLayout);
    super.initForm(searchLayout, listener, ureq);

    FormLayoutContainer extSearchLayout = FormLayoutContainer.createVerticalFormLayout("ext_search_form", getTranslator());
    formLayout.add(extSearchLayout);
    advancedSearchController = new AdvancedSearchInputController(ureq, getWindowControl(), mainForm);
    listenTo(advancedSearchController);
    extSearchLayout.add("adv_search", advancedSearchController.getFormItem());
   
    contextSelection = uifactory.addRadiosHorizontal("context", "form.search.label.context", formLayout, new String[0], new String[0]);

    resultCtlr = new ResultsController(ureq, getWindowControl(), mainForm);
    listenTo(resultCtlr);
View Full Code Here

        translate("nodeConfigForm.content_only")};
    displayOptions = uifactory.addDropdownSingleselect("displayOptions", "nodeConfigForm.display_options", formLayout, displayOptionsKeys, values, null);
    displayOptions.select(displayOption, true);
   
    // Create submit and cancel buttons
    final FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("buttonLayout", getTranslator());
    formLayout.add(buttonLayout);
    uifactory.addFormSubmitButton("nodeConfigForm.save", buttonLayout);
    if (withCancel) {
      uifactory.addFormCancelButton("search.form.cancel", buttonLayout, ureq, getWindowControl());
    }
View Full Code Here

        baseDir, null, formLayout, ureq.getUserSession(), getWindowControl());
    RichTextConfiguration richTextConfig = content.getEditorConfiguration();
    // set upload dir to the media dir
    richTextConfig.setFileBrowserUploadRelPath("media");

    final FormLayoutContainer dateAndTimeLayout = FormLayoutContainer.createHorizontalFormLayout("feed.publish.date", getTranslator());
    formLayout.add(dateAndTimeLayout);
    dateAndTimeLayout.setLabel("feed.publish.date", null);
    dateAndTimeLayout.setMandatory(true);
    publishDateChooser = uifactory.addDateChooser("publishDateChooser", null, null, dateAndTimeLayout);
    publishDateChooser.setNotEmptyCheck("feed.publish.date.is.required");
    publishDateChooser.setValidDateCheck("feed.publish.date.invalid");
    Calendar cal = Calendar.getInstance(ureq.getLocale());
    if (post.getPublishDate() != null) {
      cal.setTime(post.getPublishDate());
    }
    publishDateChooser.setDate(cal.getTime());
    hours = uifactory.addIntegerElement("hour", null, cal.get(Calendar.HOUR_OF_DAY), dateAndTimeLayout);
    hours.setDisplaySize(2);
    hours.setMaxLength(2);

    String minutesIn2digits = Long.toString(cal.get(Calendar.MINUTE));
    if (minutesIn2digits.length() == 1) {
      // always show two digits for minutes
      minutesIn2digits = '0' + minutesIn2digits;
    }
    uifactory.addStaticTextElement("timeSeparator", null, ":", dateAndTimeLayout);
    // dTextElement("mins", cal.get(Calendar.MINUTE), dateAndTimeLayout);
    mins = uifactory.addTextElement("mins", null, 2, minutesIn2digits, dateAndTimeLayout);
    mins.setDisplaySize(2);
    mins.setRegexMatchCheck("\\d*", "feed.form.minutes.error");
    mins.setNotEmptyCheck("feed.form.minutes.error");

    uifactory.addStaticTextElement("o.clock", null, translate("feed.publish.time.o.clock"), dateAndTimeLayout);

    // Submit and cancel buttons
    final FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("button_layout", getTranslator());
    this.flc.add(buttonLayout);

    uifactory.addFormSubmitButton("feed.publish", buttonLayout);
    draftLink = uifactory.addFormLink("feed.save.as.draft", buttonLayout, Link.BUTTON);
    draftLink.addActionListener(this, FormEvent.ONCLICK);
View Full Code Here

    } else {
      feedUrl.setExampleKey("feed.form.feedurl.example_podcast", null);
    }
   
    // Submit and cancelButton buttons
    final FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("button_layout", getTranslator());
    this.flc.add(buttonLayout);

    uifactory.addFormSubmitButton("submit", buttonLayout);
    cancelButton = uifactory.addFormLink("cancel", buttonLayout, Link.BUTTON);
  }
View Full Code Here

    mimeTypes.add("image/png");
    mimeTypes.add("image/gif");
    file.limitToMimeType(mimeTypes, "feed.form.file.type.error", null);

    // Submit and cancelButton buttons
    final FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("button_layout", getTranslator());
    this.flc.add(buttonLayout);

    uifactory.addFormSubmitButton("submit", buttonLayout);
    cancelButton = uifactory.addFormLink("cancel", buttonLayout, Link.BUTTON);
  }
View Full Code Here

  }
 
  @Override
  protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
    if(formLayout instanceof FormLayoutContainer) {
      FormLayoutContainer formLayoutCont = (FormLayoutContainer)formLayout;
      formLayoutCont.contextPut("result", document);
      formLayoutCont.contextPut("id", this.hashCode());
      formLayoutCont.contextPut("formatter", Formatter.getInstance(getLocale()));
    }
   
    String highlightLabel = document.getHighlightTitle();
    docHighlightLink = uifactory.addFormLink("open_doc_highlight", highlightLabel, highlightLabel, formLayout, Link.NONTRANSLATED);
    String icon = document.getCssIcon();
View Full Code Here

    file.setMandatory(true, "podcast.episode.mandatory");
    File mediaFile = FeedManager.getInstance().getItemEnclosureFile(episode, podcast);
    file.setInitialFile(mediaFile);

    // Submit and cancel buttons
    final FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("button_layout", getTranslator());
    this.flc.add(buttonLayout);

    uifactory.addFormSubmitButton("feed.publish", buttonLayout);
    cancelButton = uifactory.addFormLink("cancel", buttonLayout, Link.BUTTON);
  }
View Full Code Here

TOP

Related Classes of org.olat.core.gui.components.form.flexible.impl.FormLayoutContainer

Copyright © 2018 www.massapicom. 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.