Class InspectorTableBuilder
java.lang.Object
io.jmix.datatoolsui.screen.entityinspector.assistant.InspectorTableBuilder
@Component("datatl_EntityInspectorTableBuilder")
@Scope("prototype")
public class InspectorTableBuilder
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DatatoolsUiPropertiesprotected MessageToolsprotected MetadataToolsprotected Consumer<SimplePagination>protected UiComponents -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInspectorTableBuilder(CollectionContainer collectionContainer) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMetaPropertyToTable(Table table, MetaProperty metaProperty) build()static InspectorTableBuilderfrom(org.springframework.context.ApplicationContext applicationContext, CollectionContainer collectionContainer) protected StringgetPropertyCaption(MetaClass metaClass, MetaProperty metaProperty) protected voidinitSimplePagination(SimplePagination simplePagination) withButtons(Consumer<Table> buttonsPanelInitializer) withMaxTextLength(int maxTextLength) withSimplePagination(Consumer<SimplePagination> paginationInitializer) withSystem(boolean withSystem)
-
Field Details
-
metadataTools
-
messageTools
-
uiComponents
-
datatoolsUiProperties
-
paginationInitializer
-
-
Constructor Details
-
InspectorTableBuilder
-
-
Method Details
-
from
public static InspectorTableBuilder from(org.springframework.context.ApplicationContext applicationContext, CollectionContainer collectionContainer) -
withMaxTextLength
-
withSystem
-
withButtons
-
withSimplePagination
-
build
-
addMetaPropertyToTable
-
getPropertyCaption
-
initSimplePagination
-