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, msgBundleToolsFields inherited from class io.jmix.dynattrui.impl.BaseEmbeddingStrategy
accessManager, dynAttrMetadata, metadata, metadataTools -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAttributeColumn(Table table, AttributeDefinition attribute) protected voidembed(Component component, Frame frame, List<AttributeDefinition> attributes) protected MetaClassgetEntityMetaClass(Component component) protected voidsetColumnAlignment(Table.Column column, AttributeDefinition attribute) protected voidsetColumnWidth(Table.Column column, AttributeDefinition attribute) protected voidsetLoadDynamicAttributes(Component component) protected voidsetMaxTextLength(Table.Column column, AttributeDefinition attribute) booleansupportComponent(Component component) Methods inherited from class io.jmix.dynattrui.impl.ListEmbeddingStrategy
getColumnCaption, getColumnDescription, getColumnFormatter, setCurrentAuthentication, setMsgBundleToolsMethods 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:
embedin classBaseEmbeddingStrategy
-
addAttributeColumn
-
getEntityMetaClass
- Specified by:
getEntityMetaClassin classBaseEmbeddingStrategy
-
setLoadDynamicAttributes
- Specified by:
setLoadDynamicAttributesin classBaseEmbeddingStrategy
-
setMaxTextLength
-
setColumnAlignment
-
setColumnWidth
-