public class VaadinFiltersKt
| Modifier and Type | Method and Description |
|---|---|
static <T> eu.vaadinonkotlin.vaadin8.FilterRow<T,eu.vaadinonkotlin.vaadin8.jpa.JPAFilter> |
generateFilterComponents(com.vaadin.ui.components.grid.HeaderRow $receiver,
com.vaadin.ui.Grid<T> grid,
kotlin.reflect.KClass<T> itemClass,
eu.vaadinonkotlin.vaadin8.FilterFieldFactory<T,eu.vaadinonkotlin.vaadin8.jpa.JPAFilter> filterFieldFactory,
com.vaadin.shared.ui.ValueChangeMode valueChangeMode)
Re-creates filters in this header row. Simply call
grid.appendHeaderRow().generateFilterComponents(grid) to automatically attach
filters to non-generated columns. Please note that filters are not re-generated when the container data source is changed. |
public static <T> eu.vaadinonkotlin.vaadin8.FilterRow<T,eu.vaadinonkotlin.vaadin8.jpa.JPAFilter> generateFilterComponents(com.vaadin.ui.components.grid.HeaderRow $receiver,
com.vaadin.ui.Grid<T> grid,
kotlin.reflect.KClass<T> itemClass,
eu.vaadinonkotlin.vaadin8.FilterFieldFactory<T,eu.vaadinonkotlin.vaadin8.jpa.JPAFilter> filterFieldFactory,
com.vaadin.shared.ui.ValueChangeMode valueChangeMode)
Re-creates filters in this header row. Simply call grid.appendHeaderRow().generateFilterComponents(grid) to automatically attach
filters to non-generated columns. Please note that filters are not re-generated when the container data source is changed.
grid - the owner grid.filterFieldFactory - used to create the filters themselves. If null, DefaultFilterFieldFactory is used.