Class AppSettingsGridLayoutBuilder
java.lang.Object
io.jmix.appsettingsui.screen.appsettings.util.AppSettingsGridLayoutBuilder
@Component("appset_AppSettingsGridLayoutBuilder")
@Scope("prototype")
public class AppSettingsGridLayoutBuilder
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected Actionsprotected AppSettingsprotected AppSettingsToolsprotected DataComponentsprotected Messagesprotected MessageToolsprotected MetadataToolsprotected UiComponentsprotected UiComponentsGenerator -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAppSettingsGridLayoutBuilder(InstanceContainer container) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddRowToGrid(InstanceContainer container, GridLayout gridLayout, int currentRow, MetaProperty metaProperty) build()protected List<MetaProperty>collectMetaProperties(MetaClass metaClass, Object item) protected Fieldprotected EntityPickerprotected FieldcreateField(MetaProperty metaProperty, Range range, ComponentGenerationContext componentContext) protected Fieldprotected StringgetPropertyCaption(MetaClass metaClass, MetaProperty metaProperty) static AppSettingsGridLayoutBuilderof(org.springframework.context.ApplicationContext applicationContext, InstanceContainer container) withOwnerComponent(Component component)
-
Field Details
-
uiComponents
-
appSettings
-
appSettingsTools
-
metadataTools
-
dataComponents
-
uiComponentsGenerator
-
actions
-
messages
-
messageTools
-
accessManager
-
-
Constructor Details
-
AppSettingsGridLayoutBuilder
-
-
Method Details
-
of
public static AppSettingsGridLayoutBuilder of(org.springframework.context.ApplicationContext applicationContext, InstanceContainer container) -
withOwnerComponent
-
build
-
collectMetaProperties
-
addRowToGrid
protected void addRowToGrid(InstanceContainer container, GridLayout gridLayout, int currentRow, MetaProperty metaProperty) -
createField
protected Field createField(MetaProperty metaProperty, Range range, ComponentGenerationContext componentContext) -
createEntityPickerField
-
createBooleanField
-
createPasswordField
-
getPropertyCaption
-