Class MultiRemoteFieldHandler
java.lang.Object
ch.tocco.nice2.model.form.spi.reader.handler.AbstractComponentHandler<MultiRemoteField>
ch.tocco.nice2.model.form.impl.reader.handlers.AbstractDataComponentHandler<MultiRemoteField>
ch.tocco.nice2.model.form.impl.reader.handlers.MultiRemoteFieldHandler
- All Implemented Interfaces:
ValidatorReceivable
Tag 'multi-remote-field'.
-
Field Summary
Fields inherited from class ch.tocco.nice2.model.form.impl.reader.handlers.AbstractDataComponentHandler
data, validatorHandlerContextFactoryFields inherited from class ch.tocco.nice2.model.form.spi.reader.handler.AbstractComponentHandler
displayType, field, forceEditable, label, name, receiver, scopes, useLabel -
Constructor Summary
ConstructorsConstructorDescriptionMultiRemoteFieldHandler(ComponentReceiver receiver, ValidatorHandlerContextFactory validatorHandlerContextFactory, DefaultValueResolver resolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidWill be called at the or towards the end of afterFinish().protected Class<MultiRemoteFieldImpl> A concrete class which implmentsAbstractComponentHandler(not the handler).protected Class<MultiRemoteField> Return the Interface which represents this component (not the handler).voidsetDisplayAdvancedSearch(Boolean displayAdvancedSearch) voidsetDisplayCreateButton(boolean displayCreateButton) voidsetDisplayDocsTree(Boolean displayDocsTree) voidvoidsetMinChars(int minChars) voidsetOptionDisplay(String optionDisplay) Methods inherited from class ch.tocco.nice2.model.form.impl.reader.handlers.AbstractDataComponentHandler
addAutoComplete, addDefaultValues, addValidations, addValidator, afterFinish, beforeFinish, getDefaultValidators, setConstriction, setData, setDataType, setDefaultLangOnly, setEventHandler, setIgnoreCopy, simpleSearch, startElementMethods inherited from class ch.tocco.nice2.model.form.spi.reader.handler.AbstractComponentHandler
addAttributeProps, addExtProps, createOrGetComponent, disableOldClient, doFinish, finish, forceEditable, label, setDisplayType, setLabel, setName, setPosition, setScopes, setUseLabel
-
Constructor Details
-
MultiRemoteFieldHandler
public MultiRemoteFieldHandler(ComponentReceiver receiver, ValidatorHandlerContextFactory validatorHandlerContextFactory, DefaultValueResolver resolver)
-
-
Method Details
-
getImplClass
Description copied from class:AbstractComponentHandlerA concrete class which implmentsAbstractComponentHandler(not the handler). Expects a public-constructor which takes the parent Compononent.- Specified by:
getImplClassin classAbstractComponentHandler<MultiRemoteField>- Returns:
- the class
-
getInterface
Description copied from class:AbstractComponentHandlerReturn the Interface which represents this component (not the handler). This interface is normallyAbstractComponentHandler- Specified by:
getInterfacein classAbstractComponentHandler<MultiRemoteField>- Returns:
- interface-class
-
afterDataSet
protected void afterDataSet()Description copied from class:AbstractDataComponentHandlerWill be called at the or towards the end of afterFinish().This is abstract so that every implementer is forced to know about its existence.
For an example see
TextAreaHandler.afterDataSet(); it assigns additional, component-specific data read from xml to the component: field.setRowHeight(rowHeight);- Specified by:
afterDataSetin classAbstractDataComponentHandler<MultiRemoteField>
-
setForm
-
setDisplayCreateButton
@Required(false) @Attribute("display-create-button") public void setDisplayCreateButton(boolean displayCreateButton) -
setMinChars
-
setDisplayDocsTree
-
setDisplayAdvancedSearch
@Attribute("display-advanced-search") public void setDisplayAdvancedSearch(Boolean displayAdvancedSearch) -
setOptionDisplay
-