Package io.jmix.flowui.sys.registration
Class CustomComponentsRegistry
java.lang.Object
io.jmix.flowui.sys.registration.CustomComponentsRegistry
Registers external UI components or component loaders that should be used by the framework.
For instance, in the spring Configuration class create ComponentRegistration bean.
@Configuration
public class ComponentConfiguration {
@Bean
public ComponentRegistration extJmixButton() {
return ComponentRegistrationBuilder.create(ExtJmixButton.class)
.replaceComponent(JmixButton.class)
.withComponentLoader("button", ExtButtonLoader.class)
.build();
}
}
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ComponentRegistration>protected CustomComponentsLoaderConfigprotected UiComponentsImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(org.springframework.context.event.ContextRefreshedEvent event) protected voidregisterComponent(ComponentRegistration registration) protected void
-
Field Details
-
componentRegistrations
-
uiComponents
-
loaderConfig
-
-
Constructor Details
-
CustomComponentsRegistry
public CustomComponentsRegistry()
-
-
Method Details
-
init
@EventListener @Order(200) public void init(org.springframework.context.event.ContextRefreshedEvent event) -
registerComponents
protected void registerComponents() -
registerComponent
-