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

Examples of org.olat.core.gui.components.form.flexible.elements.StaticTextElement


   * @param translatedText
   * @param formLayout
   * @return
   */
  public StaticTextElement addStaticTextElement(String name, String i18nLabel,String translatedText, FormItemContainer formLayout) {
    StaticTextElement ste = new StaticTextElementImpl(name,translatedText);
    setLabelIfNotNull(i18nLabel, ste);
    formLayout.add(ste);
    return ste;
  }
View Full Code Here


      TreeNode tn = treemodel.getNodeById(keys[i]);
      if(selectableFilter.accept(tn)){
        CheckboxElementComponent ssec = new CheckboxElementComponent(getName()+"_"+keys[i], translator, this, i, null);
        checkboxitems.put(keys[i], ssec);
      }else{
        StaticTextElement ste = new StaticTextElementImpl(keys[i], tn.getTitle());
        ste.setRootForm(this.getRootForm());
        checkboxitems.put(keys[i], new StaticTextElementComponent(ste));
      }
    }
    component.setComponents(checkboxitems);
  }
View Full Code Here

   
    // load preferences
    Preferences prefs = tobeChangedIdentity.getUser().getPreferences();

    // Username
    StaticTextElement username = uifactory.addStaticTextElement("form.username", tobeChangedIdentity.getName(), formLayout);
    username.setEnabled(false);

    // Language
    Map<String, String> languages = I18nManager.getInstance().getEnabledLanguagesTranslated();
    String[] langKeys = StringHelper.getMapKeysAsStringArray(languages);
    String[] langValues = StringHelper.getMapValuesAsStringArray(languages);
View Full Code Here

    // Add the noneditable username field.
    MultipleSelectionElement usernameCheckbox = uifactory.addCheckboxesHorizontal("checkbox_username", null, formLayout, new String[] {"checkbox_username"}, new String[] {""}, null);
    usernameCheckbox.select("checkbox_username", true);
    usernameCheckbox.setEnabled(false);
    StaticTextElement usernameText = uifactory.addStaticTextElement("username", this.identity.getName(), formLayout);
    usernameText.setMandatory(true);
    this.formItems.put("username", usernameText);
   
    String currentGroup = null;
    List<UserPropertyHandler> homepagePropertyHanders = UserManager.getInstance().getUserPropertyHandlersFor(HomePageConfig.class.getCanonicalName(), isAdministrativeUser);
    // show a form element for each property handler
View Full Code Here

    title.setMandatory(true);
    title.setNotEmptyCheck("form.imd.error.empty.title");

    // Question Type
    String typeName = getType();
    StaticTextElement type = uifactory.addStaticTextElement("type", "form.imd.type", typeName, formLayout);

    // Description
    desc = uifactory.addRichTextElementForStringData("desc", "form.imd.descr", item.getObjectives(), 8, -1, false, true, null, null,
        formLayout, ureq.getUserSession(), getWindowControl());
    RichTextConfiguration richTextConfig = desc.getEditorConfiguration();
View Full Code Here

   
    // test for inline editable label field
    // the inlineLable is used as Label for the addStaticTextElement
    // Avoid translation error by setting i18nLabel key null first and then set the LabelComponent, and also you need to call showLabel(true)
    inlineLabel = formUIf.addInlineTextElement("inline.label.int"+i+ii+1, "mytext"+i+ii+1, formLayout, null);
    StaticTextElement theElement = formUIf.addStaticTextElement("inline.label.text"+i+ii,  null,"my bony", formLayout);
    theElement.setLabelComponent(inlineLabel, formLayout).showLabel(true);
   
   
  }
View Full Code Here

TOP

Related Classes of org.olat.core.gui.components.form.flexible.elements.StaticTextElement

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.