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.PositionNested 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, wrapMethods 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, setValidatorMethods inherited from interface ch.tocco.nice2.model.form.api.components.LabeledComponent
getLabel, getUseLabel, setLabel, setUseLabel