Package io.jmix.dynattrui.impl
Class TableEmbeddingStrategy
java.lang.Object
io.jmix.dynattrui.impl.BaseEmbeddingStrategy
io.jmix.dynattrui.impl.ListEmbeddingStrategy
io.jmix.dynattrui.impl.TableEmbeddingStrategy
- All Implemented Interfaces:
EmbeddingStrategy
@Component("dynat_TableEmbeddingStrategy")
public class TableEmbeddingStrategy
extends ListEmbeddingStrategy
-
Field Summary
Fields inherited from class io.jmix.dynattrui.impl.ListEmbeddingStrategy
currentAuthentication, msgBundleTools
Fields inherited from class io.jmix.dynattrui.impl.BaseEmbeddingStrategy
accessManager, dynAttrMetadata, metadata, metadataTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAttributeColumn
(Table table, AttributeDefinition attribute) protected void
embed
(Component component, Frame frame, List<AttributeDefinition> attributes) protected MetaClass
getEntityMetaClass
(Component component) protected void
setColumnAlignment
(Table.Column column, AttributeDefinition attribute) protected void
setColumnWidth
(Table.Column column, AttributeDefinition attribute) protected void
setLoadDynamicAttributes
(Component component) protected void
setMaxTextLength
(Table.Column column, AttributeDefinition attribute) boolean
supportComponent
(Component component) Methods inherited from class io.jmix.dynattrui.impl.ListEmbeddingStrategy
getColumnCaption, getColumnDescription, getColumnFormatter, setCurrentAuthentication, setMsgBundleTools
Methods inherited from class io.jmix.dynattrui.impl.BaseEmbeddingStrategy
checkPermissions, embed, findVisibleAttributes, getWindowId, isVisibleAttribute, setAccessManager, setDynAttrMetadata, setLoadDynamicAttributes, setMetadata, setMetadataTools
-
Constructor Details
-
TableEmbeddingStrategy
public TableEmbeddingStrategy()
-
-
Method Details
-
supportComponent
-
embed
- Specified by:
embed
in classBaseEmbeddingStrategy
-
addAttributeColumn
-
getEntityMetaClass
- Specified by:
getEntityMetaClass
in classBaseEmbeddingStrategy
-
setLoadDynamicAttributes
- Specified by:
setLoadDynamicAttributes
in classBaseEmbeddingStrategy
-
setMaxTextLength
-
setColumnAlignment
-
setColumnWidth
-