Class FilterComponentRegistrationBuilder<C extends FilterComponent,M extends FilterCondition>

java.lang.Object
io.jmix.ui.component.filter.registration.FilterComponentRegistrationBuilder<C,M>
Type Parameters:
C - UI filter component type
M - model type

public class FilterComponentRegistrationBuilder<C extends FilterComponent,M extends FilterCondition> extends Object
Builds registration object that is used for adding or overriding UI filter components in the framework

For instance:

 @Configuration
 public class FilterComponentConfiguration {

      @Bean
      public FilterComponentRegistration registerPropertyFilterComponent() {
          return FilterComponentRegistrationBuilder.create(PropertyFilter.class,
          PropertyFilterCondition.class,
          PropertyFilterConverter.class)
          .build();
      }
 }
 
See Also: