Class PropertyFilterQueryParametersBinder

java.lang.Object
io.jmix.flowui.facet.queryparameters.AbstractQueryParametersBinder
io.jmix.flowui.facet.queryparameters.PropertyFilterQueryParametersBinder
All Implemented Interfaces:
QueryParametersFacet.Binder

public class PropertyFilterQueryParametersBinder extends AbstractQueryParametersBinder
  • Field Details

  • Constructor Details

    • PropertyFilterQueryParametersBinder

      public PropertyFilterQueryParametersBinder(PropertyFilter<?> filter, UrlParamSerializer urlParamSerializer, org.springframework.context.ApplicationContext applicationContext)
  • Method Details

    • autowireDependencies

      protected void autowireDependencies()
    • initComponent

      protected void initComponent(PropertyFilter<?> filter)
    • onValueChange

      protected void onValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent event)
    • onOperationChange

      protected void onOperationChange(PropertyFilter.OperationChangeEvent<?> event)
    • updateQueryParameters

      protected void updateQueryParameters()
    • updateState

      public void updateState(com.vaadin.flow.router.QueryParameters queryParameters)
      Description copied from interface: QueryParametersFacet.Binder
      Informs query parameters binder that view query parameters has been changed.
      Parameters:
      queryParameters - a view query parameters
    • getFilterParam

      public String getFilterParam()
    • setFilterParam

      public void setFilterParam(@Nullable String filterParam)