Package io.jmix.dynattrui.impl
Class FormEmbeddingStrategy
java.lang.Object
io.jmix.dynattrui.impl.BaseEmbeddingStrategy
io.jmix.dynattrui.impl.FormEmbeddingStrategy
- All Implemented Interfaces:
EmbeddingStrategy
@Component("dynat_FormEmbeddingStrategy")
public class FormEmbeddingStrategy
extends BaseEmbeddingStrategy
-
Field Summary
FieldsFields inherited from class io.jmix.dynattrui.impl.BaseEmbeddingStrategy
accessManager, dynAttrMetadata, metadata, metadataTools -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAttributeComponent(Form form, AttributeDefinition attribute) protected Optional<SizeWithUnit>calculateAutoSize(Form form, Component component) protected voidembed(Component component, Frame frame, List<AttributeDefinition> attributes) protected intfindComponentColumn(Form form, Component component) protected MetaClassgetEntityMetaClass(Component component) protected voidsetLoadDynamicAttributes(Component component) voidsetUiComponentsGenerator(UiComponentsGenerator uiComponentsGenerator) protected voidsetWidth(Form form, Component component, AttributeDefinition attributeDefinition) booleansupportComponent(Component component) Methods inherited from class io.jmix.dynattrui.impl.BaseEmbeddingStrategy
checkPermissions, embed, findVisibleAttributes, getWindowId, isVisibleAttribute, setAccessManager, setDynAttrMetadata, setLoadDynamicAttributes, setMetadata, setMetadataTools
-
Field Details
-
uiComponentsGenerator
-
-
Constructor Details
-
FormEmbeddingStrategy
public FormEmbeddingStrategy()
-
-
Method Details
-
setUiComponentsGenerator
-
supportComponent
-
embed
- Specified by:
embedin classBaseEmbeddingStrategy
-
getEntityMetaClass
- Specified by:
getEntityMetaClassin classBaseEmbeddingStrategy
-
setLoadDynamicAttributes
- Specified by:
setLoadDynamicAttributesin classBaseEmbeddingStrategy
-
addAttributeComponent
-
setWidth
-
findComponentColumn
-
calculateAutoSize
-