org.olat.core.gui.components.form.flexible.impl.elements.table
Class FlexiTableElementImpl
java.lang.Object
org.olat.core.gui.components.form.flexible.impl.FormItemImpl
org.olat.core.gui.components.form.flexible.impl.elements.table.FlexiTableElementImpl
- All Implemented Interfaces:
- FlexiTableElment, InlineElement, FormBaseComponentIdProvider, FormItem
public class FlexiTableElementImpl
- extends FormItemImpl
- implements FlexiTableElment
- Author:
- Christian Guretzki
|
Method Summary |
void |
evalFormRequest(UserRequest ureq)
gets called if the implementing component is part of a form which gets
partly submitted -> extract data for you and store it temporarly for
redisplay without a validation |
FlexiTableDataModel |
getTableDataModel()
|
void |
reset()
reset the data in the field to a initial/predefined value. |
void |
validate(java.util.List validationResults)
validate the data in the field, create error messages or update any
component. |
| Methods inherited from class org.olat.core.gui.components.form.flexible.impl.FormItemImpl |
addActionListener, clearError, doDispatchFormRequest, getAction, getActionListenersFor, getComponent, getEmptyDisplayText, getErrorC, getErrorText, getExampleC, getExampleText, getFormDispatchId, getLabelC, getLabelText, getName, getRootForm, getTranslator, getUserObject, hasError, hasExample, hasFocus, hasLabel, isEnabled, isInlineEditingOn, isMandatory, isVisible, setEmptyDisplayText, setEnabled, setErrorComponent, setErrorKey, setExampleKey, setFocus, setLabel, setLabelComponent, setMandatory, setRootForm, setTranslator, setUserObject, setVisible, showError, showExample, showLabel, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FlexiTableElementImpl
public FlexiTableElementImpl(java.lang.String name,
FlexiTableDataModel tableModel)
evalFormRequest
public void evalFormRequest(UserRequest ureq)
- Description copied from class:
FormItemImpl
- gets called if the implementing component is part of a form which gets
partly submitted -> extract data for you and store it temporarly for
redisplay without a validation
- Specified by:
evalFormRequest in interface FormItem- Specified by:
evalFormRequest in class FormItemImpl
- See Also:
org.olat.core.gui.components.form.flexible.FormItemImpl#evalFormRequest(org.olat.core.gui.UserRequest)
validate
public void validate(java.util.List validationResults)
- Description copied from interface:
FormItem
- validate the data in the field, create error messages or update any
component.
This method must be implemented by a specialised form item provider.
- Specified by:
validate in interface FormItem- Specified by:
validate in class FormItemImpl
- See Also:
org.olat.core.gui.components.form.flexible.FormComponent#validate(java.util.List)
reset
public void reset()
- Description copied from interface:
FormItem
- reset the data in the field to a initial/predefined value. This method is
called if in a form a reset request is issued. It is the counterpart to
the validate call which
- Specified by:
reset in interface FormItem- Specified by:
reset in class FormItemImpl
- See Also:
FormItem.reset()
getTableDataModel
public FlexiTableDataModel getTableDataModel()