Search in sources :

Example 11 with SliderElement

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

the class RubricController method forgeDiscreteSlider.

private SliderWrapper forgeDiscreteSlider(Slider slider, Rubric element) {
    SliderElement sliderEl = uifactory.addSliderElement("slider_" + (count++), null, flc);
    sliderEl.setDomReplacementWrapperRequired(false);
    sliderEl.addActionListener(FormEvent.ONCHANGE);
    sliderEl.setMinValue(element.getStart());
    sliderEl.setMaxValue(element.getEnd());
    sliderEl.setStep(1);
    SliderWrapper sliderWrapper = new SliderWrapper(slider, sliderEl);
    sliderEl.setUserObject(sliderWrapper);
    return sliderWrapper;
}
Also used : SliderElement(org.olat.core.gui.components.form.flexible.elements.SliderElement) SliderWrapper(org.olat.modules.forms.ui.model.SliderWrapper)

Example 12 with SliderElement

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

the class EvaluationFormController method forgeContinuousSlider.

private SliderWrapper forgeContinuousSlider(Slider slider, Rubric element, EvaluationFormResponse response) {
    SliderElement sliderEl = uifactory.addSliderElement("slider_" + (count++), null, flc);
    sliderEl.setDomReplacementWrapperRequired(false);
    sliderEl.addActionListener(FormEvent.ONCHANGE);
    sliderEl.setEnabled(!readOnly);
    if (response != null && response.getNumericalResponse() != null) {
        double val = response.getNumericalResponse().doubleValue();
        sliderEl.setInitialValue(val);
    }
    sliderEl.setMinValue(element.getStart());
    sliderEl.setMaxValue(element.getEnd());
    SliderWrapper sliderWrapper = new SliderWrapper(slider, sliderEl);
    sliderEl.setUserObject(sliderWrapper);
    return sliderWrapper;
}
Also used : SliderElement(org.olat.core.gui.components.form.flexible.elements.SliderElement) SliderWrapper(org.olat.modules.forms.ui.model.SliderWrapper)

Aggregations

SliderElement (org.olat.core.gui.components.form.flexible.elements.SliderElement)12 SliderWrapper (org.olat.modules.forms.ui.model.SliderWrapper)10 File (java.io.File)2 BigDecimal (java.math.BigDecimal)2 FileElement (org.olat.core.gui.components.form.flexible.elements.FileElement)2 FormLink (org.olat.core.gui.components.form.flexible.elements.FormLink)2 SingleSelection (org.olat.core.gui.components.form.flexible.elements.SingleSelection)2 FileElementEvent (org.olat.core.gui.components.form.flexible.impl.elements.FileElementEvent)2 FileUploadWrapper (org.olat.modules.forms.ui.model.FileUploadWrapper)2 TextInputWrapper (org.olat.modules.forms.ui.model.TextInputWrapper)2