Uses of Interface
org.olat.core.gui.components.form.flexible.FormItemContainer

Packages that use FormItemContainer
de.bps.olat.user.propertyhandlers   
org.olat.core.gui.components.form.flexible Flexi.Form is the way to create forms in OLAT since release 5.2. 
org.olat.core.gui.components.form.flexible.impl   
org.olat.core.gui.components.form.flexible.impl.rules   
org.olat.user.propertyhandlers   
 

Uses of FormItemContainer in de.bps.olat.user.propertyhandlers
 

Methods in de.bps.olat.user.propertyhandlers with parameters of type FormItemContainer
 FormItem GenericCheckboxPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 

Uses of FormItemContainer in org.olat.core.gui.components.form.flexible
 

Methods in org.olat.core.gui.components.form.flexible with parameters of type FormItemContainer
 MultipleSelectionElement FormUIFactory.addCheckboxesHorizontal(java.lang.String name, FormItemContainer formLayout, java.lang.String[] keys, java.lang.String[] values, java.lang.String[] cssClasses)
          Create a multiple selection element with check-boxes horizontal aligned.
 MultipleSelectionElement FormUIFactory.addCheckboxesHorizontal(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout, java.lang.String[] keys, java.lang.String[] values, java.lang.String[] cssClasses)
          Create a multiple selection element with check-boxes horizontal aligned.
 MultipleSelectionElement FormUIFactory.addCheckboxesVertical(java.lang.String name, FormItemContainer formLayout, java.lang.String[] keys, java.lang.String[] values, java.lang.String[] cssClasses, int columns)
          Create a multiple selection element with check-boxes that is rendered in vertical columns This method uses the name to set the i18nkey of the label.
 MultipleSelectionElement FormUIFactory.addCheckboxesVertical(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout, java.lang.String[] keys, java.lang.String[] values, java.lang.String[] cssClasses, int columns)
          Create a multiple selection element with check-boxes that is rendered in vertical columns
 DateChooser FormUIFactory.addDateChooser(java.lang.String name, java.lang.String initValue, FormItemContainer formLayout)
          Date chooser is a text field with an icon, which on click shows a java script calendar to choose a date/time.
 DateChooser FormUIFactory.addDateChooser(java.lang.String name, java.lang.String i18nLabel, java.lang.String initValue, FormItemContainer formLayout)
          Date chooser is a text field with an icon, which on click shows a java script calendar to choose a date/time.
 MultipleSelectionElement FormUIFactory.addDropdownMultiselect(java.lang.String name, FormItemContainer formLayout)
          Create a multiple selection element as a drop-down This method uses the name to set the i18nkey of the label.
 MultipleSelectionElement FormUIFactory.addDropdownMultiselect(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout)
           
 SingleSelection FormUIFactory.addDropdownSingleselect(java.lang.String name, FormItemContainer formLayout, java.lang.String[] theKeys, java.lang.String[] theValues, java.lang.String[] theCssClasses)
          Add a drop down menu (also called pulldown menu), with a label's i18n key being the same as the name.
 SingleSelection FormUIFactory.addDropdownSingleselect(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout, java.lang.String[] theKeys, java.lang.String[] theValues, java.lang.String[] theCssClasses)
          Add a drop down menu (also called pulldown menu).
 FileElement FormUIFactory.addFileElement(java.lang.String name, FormItemContainer formLayout)
          Add a file upload element, with a label's i18n key being the same as the name.
 FileElement FormUIFactory.addFileElement(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout)
          Add a file upload element
 FormLink FormUIFactory.addFormLink(java.lang.String name, FormItemContainer formLayout)
          creates a form link with the given name which acts also as command, i18n and component name.
 FormLink FormUIFactory.addFormLink(java.lang.String name, FormItemContainer formLayout, int presentation)
          Add a form link with the option to choose the presentation, the name parameter is taken as to be used in $r.render(""), as i18nkey for the link text, and also the cmd string.
 FormLink FormUIFactory.addFormLink(java.lang.String name, FormItemContainer formLayout, java.lang.String customEnabledLinkCSS)
          Add a form link with a special css class
 FormLink FormUIFactory.addFormLink(java.lang.String name, java.lang.String i18nLink, java.lang.String i18nLabel, FormItemContainer formLayout, int presentation)
           
 FormSubmit FormUIFactory.addFormSubmitButton(java.lang.String name, FormItemContainer formLayout)
          Add a form submit button.
 FormSubmit FormUIFactory.addFormSubmitButton(java.lang.String name, java.lang.String i18nKey, FormItemContainer formLayout)
          Add a form submit button.
 IntegerElement FormUIFactory.addInlineIntegerElement(java.lang.String name, int initVal, FormItemContainer formLayout, FormBasicController listener)
           
 TextElement FormUIFactory.addInlineTextElement(java.lang.String name, java.lang.String value, FormItemContainer formLayout, FormBasicController listener)
           
 IntegerElement FormUIFactory.addIntegerElement(java.lang.String name, int initVal, FormItemContainer formLayout)
          create an integer Element.
 IntegerElement FormUIFactory.addIntegerElement(java.lang.String name, java.lang.String i18nLabel, int initVal, FormItemContainer formLayout)
          create an integer Element
 TextElement FormUIFactory.addPasswordElement(java.lang.String name, java.lang.String i18nLabel, int maxLen, java.lang.String initialValue, FormItemContainer formLayout)
           
 SingleSelection FormUIFactory.addRadiosHorizontal(java.lang.String name, FormItemContainer formLayout, java.lang.String[] theKeys, java.lang.String[] theValues)
          Add horizontal aligned radio buttons.
 SingleSelection FormUIFactory.addRadiosHorizontal(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout, java.lang.String[] theKeys, java.lang.String[] theValues)
          Add horizontal aligned radio buttons.
 SingleSelection FormUIFactory.addRadiosVertical(java.lang.String name, FormItemContainer formLayout, java.lang.String[] theKeys, java.lang.String[] theValues)
          Add vertical aligned radio buttons
This method uses the name to set the i18nkey of the label.
 SingleSelection FormUIFactory.addRadiosVertical(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout, java.lang.String[] theKeys, java.lang.String[] theValues)
          Add vertical aligned radio buttons
 RichTextElement FormUIFactory.addRichTextElementForFileData(java.lang.String name, java.lang.String i18nLabel, java.lang.String initialValue, int rows, int cols, boolean externalToolbar, VFSContainer baseContainer, java.lang.String relFilePath, CustomLinkTreeModel customLinkTreeModel, FormItemContainer formLayout, UserSession usess, WindowControl wControl)
          Add a rich text formattable element that offers complex formatting functionality and loads the data from the given file path.
 RichTextElement FormUIFactory.addRichTextElementForStringData(java.lang.String name, java.lang.String i18nLabel, java.lang.String initialHTMLValue, int rows, int cols, boolean externalToolbar, boolean fullProfile, VFSContainer baseContainer, CustomLinkTreeModel customLinkTreeModel, FormItemContainer formLayout, UserSession usess, WindowControl wControl)
          Add a rich text formattable element that offers simple formatting functionality and loads the data form the given string value.
 RichTextElement FormUIFactory.addRichTextElementForStringDataMinimalistic(java.lang.String name, java.lang.String i18nLabel, java.lang.String initialHTMLValue, int rows, int cols, boolean externalToolbar, FormItemContainer formLayout, UserSession usess, WindowControl wControl)
          Add a rich text formattable element that offers basic formatting functionality and loads the data form the given string value.
 SpacerElement FormUIFactory.addSpacerElement(java.lang.String name, FormItemContainer formLayout, boolean onlySpaceAndNoLine)
          Inserts an HTML horizontal bar (<HR>) element.
 FormItem FormUIFactory.addStaticExampleText(java.lang.String name, java.lang.String text, FormItemContainer formLayout)
          adds a given text formatted in example style as part of the form.
 FormItem FormUIFactory.addStaticExampleText(java.lang.String name, java.lang.String i18nLabel, java.lang.String text, FormItemContainer formLayout)
           
 StaticTextElement FormUIFactory.addStaticTextElement(java.lang.String name, java.lang.String translatedText, FormItemContainer formLayout)
          Add a static text, with a label's i18n key being the same as the name.
 StaticTextElement FormUIFactory.addStaticTextElement(java.lang.String name, java.lang.String i18nLabel, java.lang.String translatedText, FormItemContainer formLayout)
          Add a static text.
 FlexiTableElment FormUIFactory.addTableElement(java.lang.String name, FlexiTableDataModel tableModel, FormItemContainer formLayout)
           
 TextElement FormUIFactory.addTextAreaElement(java.lang.String name, int rows, int cols, java.lang.String initialValue, FormItemContainer formLayout)
          Add a multi line text element, using the provided name as i18n key for the label, no max length check set, and fits content hight at maximium (100lnes).
 TextElement FormUIFactory.addTextAreaElement(java.lang.String name, java.lang.String i18nLabel, int maxLen, int rows, int cols, boolean isAutoHeightEnabled, java.lang.String initialValue, FormItemContainer formLayout)
          Add a multi line text element
 TextElement FormUIFactory.addTextElement(java.lang.String name, java.lang.String i18nLabel, int maxLen, java.lang.String initialValue, FormItemContainer formLayout)
           
 MultipleSelectionElement FormUIFactory.addTreeMultiselect(java.lang.String name, FormItemContainer formLayout, TreeModel treemodel, INodeFilter selectableFilter)
          Create a multiple selection element as a tree.
 MultipleSelectionElement FormUIFactory.addTreeMultiselect(java.lang.String name, java.lang.String i18nLabel, FormItemContainer formLayout, TreeModel treemodel, INodeFilter selectableFilter)
          Create a multiple selection element as a tree.
 boolean FormItemDependencyRule.applyRule(FormItemContainer layoutContainer)
          Checks if rule is triggered and executes the desired actions on the target elements.
 FormItem FormItem.setLabelComponent(FormItem labelComponent, FormItemContainer formLayout)
          see setErrorComponent for comments
 

Uses of FormItemContainer in org.olat.core.gui.components.form.flexible.impl
 

Classes in org.olat.core.gui.components.form.flexible.impl that implement FormItemContainer
 class FormLayoutContainer
          Description:
TODO: patrickb Class Description for FormVelocityContainer
 

Methods in org.olat.core.gui.components.form.flexible.impl with parameters of type FormItemContainer
static Form Form.create(java.lang.String name, FormItemContainer formLayout, Controller listener)
          create a new form, where the caller is attached as component listener.
 FormItem FormItemImpl.setLabelComponent(FormItem labelComponent, FormItemContainer container)
           
 

Constructors in org.olat.core.gui.components.form.flexible.impl with parameters of type FormItemContainer
FormDecoratorImpl(FormItemContainer container)
           
 

Uses of FormItemContainer in org.olat.core.gui.components.form.flexible.impl.rules
 

Methods in org.olat.core.gui.components.form.flexible.impl.rules with parameters of type FormItemContainer
 boolean FormItemDependencyRuleImpl.applyRule(FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createCustomRule(FormItem triggerElement, java.lang.Object triggerValue, FormItem target, FormItemContainer formLayout)
          creates a custom rule, it is a must to define and set the applayable
static FormItemDependencyRule RulesFactory.createCustomRule(FormItem triggerElement, java.lang.Object triggerValue, java.util.Set<FormItem> targets, FormItemContainer formLayout)
          Creates a custom rule which is triggered whenever triggerElement is set to triggerValue.
static FormItemDependencyRule RulesFactory.createHideRule(FormItem triggerElement, java.lang.Object triggerValue, FormItem target, FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createHideRule(FormItem triggerElement, java.lang.Object triggerValue, java.util.Set<FormItem> targets, FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createReadOnlyRule(FormItem triggerElement, java.lang.Object triggerValue, FormItem target, FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createReadOnlyRule(FormItem triggerElement, java.lang.Object triggerValue, java.util.Set<FormItem> targets, FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createResetRule(FormItem triggerElement, java.lang.Object triggerValue, FormItem target, FormItemContainer formLayout)
          creates a reset rule
static FormItemDependencyRule RulesFactory.createResetRule(FormItem triggerElement, java.lang.Object triggerValue, java.util.Set<FormItem> targets, FormItemContainer formLayout)
          creates a reset rule
static FormItemDependencyRule RulesFactory.createShowRule(FormItem triggerElement, java.lang.Object triggerValue, FormItem target, FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createShowRule(FormItem triggerElement, java.lang.Object triggerValue, java.util.Set<FormItem> targets, FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createWritableRule(FormItem triggerElement, java.lang.Object triggerValue, FormItem target, FormItemContainer formLayout)
           
static FormItemDependencyRule RulesFactory.createWritableRule(FormItem triggerElement, java.lang.Object triggerValue, java.util.Set<FormItem> targets, FormItemContainer formLayout)
           
 

Uses of FormItemContainer in org.olat.user.propertyhandlers
 

Methods in org.olat.user.propertyhandlers with parameters of type FormItemContainer
 FormItem MSNPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem EmailProperty.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem ICQPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem UserPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
          Adds a flexi-form Item for this UserPropertyHandler.
 FormItem SkypePropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem PhonePropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem XingPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem URLPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem GenderPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem DatePropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)
           
 FormItem Generic127CharTextPropertyHandler.addFormItem(java.util.Locale locale, User user, java.lang.String usageIdentifyer, boolean isAdministrativeUser, FormItemContainer formItemContainer)