Class InspectorTableBuilder
java.lang.Object
io.jmix.datatoolsui.screen.entityinspector.assistant.InspectorTableBuilder
@Component("datatl_EntityInspectorTableBuilder")
@Scope("prototype")
public class InspectorTableBuilder
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionprotected DatatoolsUiProperties
protected MessageTools
protected MetadataTools
protected Consumer<SimplePagination>
protected UiComponents
-
Constructor Summary
ModifierConstructorDescriptionprotected
InspectorTableBuilder
(CollectionContainer collectionContainer) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addMetaPropertyToTable
(Table table, MetaProperty metaProperty) build()
static InspectorTableBuilder
from
(org.springframework.context.ApplicationContext applicationContext, CollectionContainer collectionContainer) protected String
getPropertyCaption
(MetaClass metaClass, MetaProperty metaProperty) protected void
initSimplePagination
(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
-