Class CustomFacetsRegistry

java.lang.Object
io.jmix.flowui.sys.registration.CustomFacetsRegistry

@Component("flowui_CustomFacetsRegistry") public class CustomFacetsRegistry extends Object
A registry for managing custom facets tags and their corresponding loaders.

For instance, in the spring Configuration class create FacetRegistration bean.


 @Configuration
 public class FacetConfiguration {

     @Bean
     public FacetRegistration extTimerFacet() {
         return FacetRegistrationBuilder.create(ExtTimerFacetImpl.class)
                 .replaceFacet(Timer.class)
                 .withFacetLoader("timer", ExtTimerFacetLoader.class)
                 .build();
     }
 }
 
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • init

      @EventListener @Order(200) public void init(org.springframework.context.event.ContextRefreshedEvent event)
    • registerComponents

      protected void registerComponents()
    • registerFacet

      protected void registerFacet(@Nullable FacetRegistration registration)