Package io.jmix.dynattrui.impl
Class DataGridEmbeddingStrategy
java.lang.Object
io.jmix.dynattrui.impl.BaseEmbeddingStrategy
io.jmix.dynattrui.impl.ListEmbeddingStrategy
io.jmix.dynattrui.impl.DataGridEmbeddingStrategy
- All Implemented Interfaces:
EmbeddingStrategy
@Component("dynat_DataGridEmbeddingStrategy")
public class DataGridEmbeddingStrategy
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(DataGrid dataGrid, AttributeDefinition attribute) protected voidembed(Component component, Frame frame, List<AttributeDefinition> attributes) protected MetaClassgetEntityMetaClass(Component component) protected voidsetColumnWidth(DataGrid.Column column, AttributeDefinition attribute) protected voidsetLoadDynamicAttributes(Component component) 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
-
DataGridEmbeddingStrategy
public DataGridEmbeddingStrategy()
-
-
Method Details
-
supportComponent
-
embed
- Specified by:
embedin classBaseEmbeddingStrategy
-
getEntityMetaClass
- Specified by:
getEntityMetaClassin classBaseEmbeddingStrategy
-
setLoadDynamicAttributes
- Specified by:
setLoadDynamicAttributesin classBaseEmbeddingStrategy
-
addAttributeColumn
-
setColumnWidth
-