Search in sources :

Example 6 with Submit

use of org.olat.core.gui.components.form.flexible.elements.Submit in project openolat by klemens.

the class ChoiceController method initForm.

/**
 * @see org.olat.core.gui.components.form.flexible.impl.FormBasicController#initForm(org.olat.core.gui.components.form.flexible.FormItemContainer,
 *      org.olat.core.gui.control.Controller, org.olat.core.gui.UserRequest)
 */
@Override
protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
    if (singleSelection && layoutVertical) {
        entrySelector = uifactory.addRadiosVertical(selectionName, null, formLayout, keysIn, translatedKeys);
    } else if (singleSelection && !layoutVertical) {
        entrySelector = uifactory.addRadiosHorizontal(selectionName, null, formLayout, keysIn, translatedKeys);
    } else if (!singleSelection && layoutVertical) {
        entrySelector = uifactory.addCheckboxesVertical(selectionName, null, formLayout, keysIn, translatedKeys, 1);
    } else if (!singleSelection && !layoutVertical) {
        entrySelector = uifactory.addCheckboxesHorizontal(selectionName, null, formLayout, keysIn, translatedKeys);
    }
    // add Submit
    Submit subm = new FormSubmit("subm", submitI18nKey);
    formLayout.add(subm);
}
Also used : FormSubmit(org.olat.core.gui.components.form.flexible.impl.elements.FormSubmit) Submit(org.olat.core.gui.components.form.flexible.elements.Submit) FormSubmit(org.olat.core.gui.components.form.flexible.impl.elements.FormSubmit)

Aggregations

Submit (org.olat.core.gui.components.form.flexible.elements.Submit)6 FormSubmit (org.olat.core.gui.components.form.flexible.impl.elements.FormSubmit)4 IOException (java.io.IOException)2 ServletException (javax.servlet.ServletException)2 FormItem (org.olat.core.gui.components.form.flexible.FormItem)2 FormLayoutContainer (org.olat.core.gui.components.form.flexible.impl.FormLayoutContainer)2 AssertException (org.olat.core.logging.AssertException)2 FormComponentTraverser (org.olat.core.util.component.FormComponentTraverser)2 VFSContainer (org.olat.core.util.vfs.VFSContainer)2