Class GroupFilter

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout>
io.jmix.flowui.component.logicalfilter.GroupFilter
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasStyle, FilterComponent, LogicalFilterComponent<GroupFilter>, SupportsResponsiveSteps, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class GroupFilter extends com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout> implements LogicalFilterComponent<GroupFilter>, SupportsResponsiveSteps, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
This component can contain FilterComponents and can be used for filtering entities returned by the DataLoader.
See Also:
  • Field Details

    • GROUP_FILTER_CLASS_NAME

      protected static final String GROUP_FILTER_CLASS_NAME
      See Also:
    • applicationContext

      protected org.springframework.context.ApplicationContext applicationContext
    • uiComponents

      protected UiComponents uiComponents
    • logicalFilterSupport

      protected LogicalFilterSupport logicalFilterSupport
    • dataLoader

      protected DataLoader dataLoader
    • initialDataLoaderCondition

      protected Condition initialDataLoaderCondition
    • initialDataLoaderConditionInitialized

      protected boolean initialDataLoaderConditionInitialized
    • lastConditionSetByFilter

      protected Condition lastConditionSetByFilter
    • autoApply

      protected boolean autoApply
    • conditionModificationDelegated

      protected boolean conditionModificationDelegated
    • loaderConditionRecomposeDelegate

      protected Runnable loaderConditionRecomposeDelegate
    • responsiveSteps

      protected List<SupportsResponsiveSteps.ResponsiveStep> responsiveSteps
    • summaryComponent

      protected com.vaadin.flow.component.html.Div summaryComponent
    • summaryText

      protected String summaryText
    • operationTextVisible

      protected boolean operationTextVisible
    • operation

      protected LogicalFilterComponent.Operation operation
    • queryCondition

      protected LogicalCondition queryCondition
    • ownFilterComponentsOrder

      protected List<FilterComponent> ownFilterComponentsOrder
    • conditionsLayout

      protected com.vaadin.flow.component.formlayout.FormLayout conditionsLayout
    • filterComponentFormItemMap

      protected Map<FilterComponent,com.vaadin.flow.component.formlayout.FormLayout.FormItem> filterComponentFormItemMap
    • operationChangeRegistrations

      protected Map<FilterComponent,com.vaadin.flow.shared.Registration> operationChangeRegistrations
  • Constructor Details

    • GroupFilter

      public GroupFilter()
  • Method Details