Interface InputComponent
- All Superinterfaces:
Component
,DataComponent
,LabeledComponent
- All Known Subinterfaces:
AmountField
,BirthDateField
,Checkbox
,CodeField
,ComboBox
,CreatePasswordField
,CustomDataField
,DateField
,DatetimeField
,DisplayExpressionField
,DisplayField
,DocumentField
,DurationField
,EmailField
,HtmlField
,ImageField
,LatitudeField
,LoginField
,LongitudeField
,MoneyAmountField
,MultiRemoteField
,MultiSelectBox
,NamedUploadField
,NumberField
,PasswordField
,PathField
,PercentField
,PhoneField
,PositionSearchField
,PulldownDateField
,RangeField
,RemoteField
,SingleSelectBox
,TextArea
,TextField
,TimeField
,UploadField
,UrlField
,UuidField
- All Known Implementing Classes:
AbstractDocumentField
,AmountFieldImpl
,AmountFieldWrapper
,BirthDateFieldImpl
,BirthDateFieldWrapper
,CheckboxImpl
,CheckboxWrapper
,CodeFieldImpl
,CodeFieldWrapper
,ComboBoxImpl
,ComboBoxWrapper
,CreatePasswordFieldImpl
,CreatePasswordFieldWrapper
,CustomDataFieldImpl
,CustomDataFieldWrapper
,DateFieldImpl
,DateFieldWrapper
,DatetimeFieldImpl
,DatetimeFieldWrapper
,DisplayExpressionFieldImpl
,DisplayExpressionFieldWrapper
,DisplayFieldImpl
,DisplayFieldWrapper
,DocumentFieldImpl
,DocumentFieldWrapper
,DurationFieldImpl
,DurationFieldWrapper
,EmailFieldImpl
,EmailFieldWrapper
,HtmlFieldImpl
,HtmlFieldWrapper
,ImageFieldImpl
,ImageFieldWrapper
,InputComponentWrapper
,LatitudeFieldImpl
,LatitudeFieldImpl.LatitudeFieldWrapper
,LoginFieldImpl
,LoginFieldWrapper
,LongitudeFieldImpl
,LongitudeFieldImpl.LongitudeFieldWrapper
,MoneyAmountFieldImpl
,MoneyAmountFieldImpl.MoneyAmountFieldWrapper
,MultiRemoteFieldImpl
,MultiRemoteFieldWrapper
,MultiSelectBoxImpl
,MultiSelectBoxWrapper
,NamedUploadFieldImpl
,NamedUploadFieldWrapper
,NumberFieldImpl
,NumberFieldWrapper
,PasswordFieldImpl
,PasswordFieldWrapper
,PathFieldImpl
,PathFieldWrapper
,PercentFieldImpl
,PercentFieldWrapper
,PhoneFieldImpl
,PhoneFieldWrapper
,PositionSearchFieldImpl
,PositionSearchFieldImpl.PositionSearchFieldWrapper
,PulldownDateFieldImpl
,PulldownDateFieldWrapper
,RangeFieldImpl
,RangeFieldWrapper
,RemoteFieldImpl
,RemoteFieldWrapper
,SingleSelectBoxImpl
,SingleSelectBoxWrapper
,TextAreaImpl
,TextAreaWrapper
,TextFieldImpl
,TextFieldWrapper
,TimeFieldImpl
,TimeFieldWrapper
,UploadFieldImpl
,UploadFieldWrapper
,UrlFieldImpl
,UrlFieldWrapper
,UuidFieldImpl
,UuidFieldWrapper
Deprecated.
An input component is a DataComponent that contains data ITSELF and
data that may be edited (depending on scope, rights etc).
For example a text-field is an input component, whereas a data-grid is probably just a DataComponent but has nothing to modify.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.components.Component
Component.ComponentFilter, Component.DataNavigationType, Component.DisplayType, Component.Position
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.components.LabeledComponent
LabeledComponent.UseLabel
-
Method Summary
Methods inherited from interface ch.tocco.nice2.model.form.api.components.Component
addComponent, addComponent, collectDataParts, collectDataParts, createCopy, createCopy, find, findByName, findByType, findFirst, findFirstByName, getAttributeProps, getChild, getChildren, getDataNavigationType, getDisplayType, getEventHandler, getExtProps, getForm, getName, getParent, getParentOrEx, getPosition, getRelativeToPositionName, getScopes, getType, hasParent, isForceEditable, isLeaf, isReplace, overrideParent, removeComponent, replaceComponent, replaceComponent, setAttributeProps, setChildren, setDisplayType, setEventHandler, setExtProps, setForceEditable, setName, setPosition, setRelativeToPositionName, setReplace, setScopes, wrap
Methods inherited from interface ch.tocco.nice2.model.form.api.datanavigation.DataComponent
getConstriction, getDataType, getDefaultDataType, getDefaultValue, getLocalizedLanguage, getPath, getReverseRelationName, getValidator, hasNonEmptyValidator, isDefaultLangOnly, isIgnoreCopy, isLocalized, setConstriction, setDataType, setDefaultLangOnly, setDefaultValue, setIgnoreCopy, setLocalizedLanguage, setPath, setReverseRelationName, setValidator
Methods inherited from interface ch.tocco.nice2.model.form.api.components.LabeledComponent
getLabel, getUseLabel, setLabel, setUseLabel