Class AppSettingsGridLayoutBuilder
java.lang.Object
io.jmix.appsettingsui.screen.appsettings.util.AppSettingsGridLayoutBuilder
@Component("appset_AppSettingsGridLayoutBuilder")
@Scope("prototype")
public class AppSettingsGridLayoutBuilder
extends Object
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected Actionsprotected AppSettingsprotected AppSettingsToolsprotected DataComponentsprotected Messagesprotected MessageToolsprotected MetadataToolsprotected UiComponentsprotected UiComponentsGenerator
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAppSettingsGridLayoutBuilder(InstanceContainer container) 
- 
Method SummaryModifier 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- 
ofpublic static AppSettingsGridLayoutBuilder of(org.springframework.context.ApplicationContext applicationContext, InstanceContainer container) 
- 
withOwnerComponent
- 
build
- 
collectMetaProperties
- 
addRowToGridprotected void addRowToGrid(InstanceContainer container, GridLayout gridLayout, int currentRow, MetaProperty metaProperty) 
- 
createFieldprotected Field createField(MetaProperty metaProperty, Range range, ComponentGenerationContext componentContext) 
- 
createEntityPickerField
- 
createBooleanField
- 
createPasswordField
- 
getPropertyCaption
 
-