org.araneaframework.uilib.form.formlist
Class BeanFormListWidget
java.lang.Object
org.araneaframework.core.BaseComponent
org.araneaframework.core.BaseService
org.araneaframework.core.BaseWidget
org.araneaframework.core.BaseApplicationWidget
org.araneaframework.uilib.form.GenericFormElement
org.araneaframework.uilib.form.formlist.BaseFormListWidget
org.araneaframework.uilib.form.formlist.BeanFormListWidget
- All Implemented Interfaces:
- ApplicationComponent, ApplicationService, ApplicationWidget, Component, Composite, Composite.CompositeComponent, Composite.CompositeService, Composite.CompositeWidget, Serializable, Service, Viewable, Viewable.ViewableComponent, Viewable.ViewableService, Viewable.ViewableWidget, Widget
- public class BeanFormListWidget
- extends BaseFormListWidget
Editable rows widget that is used to handle simultenous editing of multiple forms with same structure.
- Author:
- Jevgeni Kabanov (ekabanov at araneaframework dot org)
- See Also:
- Serialized Form
| Methods inherited from class org.araneaframework.uilib.form.formlist.BaseFormListWidget |
accept, addFormRow, addRow, clearErrors, convertInternal, deleteRow, getAddForm, getFormRow, getFormRowHandler, getFormRows, getViewModel, init, isDisabled, isStateChanged, isValid, markBaseState, openCloseRow, resetAddForm, resetFormRow, resetFormRows, restoreBaseState, saveAllRows, saveCurrentRows, saveRow, setDisabled, setFormRowHandler, setModel, validateInternal |
| Methods inherited from class org.araneaframework.uilib.form.GenericFormElement |
addError, addErrors, convert, convertAndValidate, getConstraint, getConstraintEnvironment, getErrors, getMessageCtx, getMutableErrors, getProperties, getProperty, getValue, isBackgroundValidation, isEvaluated, setBackgroundValidation, setConstraint, setProperty, validate |
| Methods inherited from class org.araneaframework.core.BaseApplicationWidget |
_getComposite, _getViewable, action, addActionListener, addEventListener, addWidget, addWidget, clearActionListeners, clearEventlisteners, clearGlobalEventListener, disableWidget, enableWidget, event, getActionId, getChildEnvironment, getChildren, getChildWidgetEnvironment, getEnvironment, getEventId, getWidget, handleAction, handleEvent, handleUpdate, propagate, putViewData, putViewDataOnce, removeActionListener, removeEventListener, removeViewData, removeWidget, render, setGlobalEventListener, update |
| Methods inherited from class org.araneaframework.core.BaseComponent |
_addComponent, _addComponent, _checkCall, _disableComponent, _enableComponent, _endCall, _endWaitingCall, _getChildren, _getComponent, _getDisabledChildren, _propagate, _relocateComponent, _removeComponent, _setEnvironment, _setScope, _startCall, _startWaitingCall, _strictCheckCall, _strictStartCall, _waitNoCall, destroy, disable, enable, getScope, handleException, isAlive, isDead, isInitialized |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
beanClass
protected Class beanClass
BeanFormListWidget
public BeanFormListWidget(FormRowHandler rowHandler,
Class beanClass)
- Parameters:
rowHandler - row handler.beanClass - Class of beans in form
BeanFormListWidget
public BeanFormListWidget(FormRowHandler rowHandler,
FormListModel model,
Class beanClass)
- Parameters:
rowHandler - row handler.beanClass - Class of beans in form
getBeanClass
public Class getBeanClass()
buildAddForm
protected FormWidget buildAddForm()
- Description copied from class:
BaseFormListWidget
- Used to build instance of FormWidget belonging to this list.
- Specified by:
buildAddForm in class BaseFormListWidget