Uses of Class
org.vaadin.firitin.components.grid.VGrid
Packages that use VGrid
-
Uses of VGrid in org.vaadin.firitin.components
Subclasses of VGrid in org.vaadin.firitin.componentsModifier and TypeClassDescriptionclassTreeTable<T>Design goals for this component: - support lazy loading - no weird HierarchicalDataProvider stuff - support scrollToItem - also support provide same simpler API for non-lazy loading mode that is available for TreeGrid -
Uses of VGrid in org.vaadin.firitin.components.grid
Subclasses of VGrid in org.vaadin.firitin.components.gridModifier and TypeClassDescriptionclassA grid that implementsMultiSelectinterface.classGridSelect<T>A grid that implementsSingleSelectinterface.classPagingGrid<T>A Grid which uses "traditional" paging, instead of the lazy loading while scrolling commonly used in Vaadin apps.Classes in org.vaadin.firitin.components.grid that implement interfaces with type arguments of type VGridModifier and TypeClassDescriptionclassVGrid<T>classVGrid<T>classVGrid<T>classVGrid<T>classVGrid<T>Methods in org.vaadin.firitin.components.grid that return VGridModifier and TypeMethodDescriptionVGrid.hideProperties(String... propertyNamesToHide) Hides given columns.VGrid.hideProperties(PropertyRef<T, ?>... propertiesToHide) Hides given columns, using method references to the getters instead of property name strings.VGrid.setComponentRenderer(String columnKey, com.vaadin.flow.function.ValueProvider<T, C> componentProvider) Replaces the way the column with the given key is rendered, leaving everything else about the column as it is.VGrid.setComponentRenderer(PropertyRef<T, ?> property, com.vaadin.flow.function.ValueProvider<T, C> componentProvider) Replaces the way the column of the given property is rendered, leaving everything else about the column as it is: its position among the other columns, its key, header, width and sorting all stay put.VGrid.setDataProvider(com.vaadin.flow.data.provider.CallbackDataProvider.FetchCallback<T, Void> fetchCallback, com.vaadin.flow.data.provider.CallbackDataProvider.CountCallback<T, Void> countCallback) VGrid.setRenderer(String columnKey, com.vaadin.flow.data.renderer.Renderer<T> renderer) Replaces the renderer of the column with the given key, leaving everything else about the column as it is.VGrid.setRenderer(PropertyRef<T, ?> property, com.vaadin.flow.data.renderer.Renderer<T> renderer) Replaces the renderer of the column of the given property, leaving everything else about the column as it is.VGrid.withCellFormatter(VGrid.CellFormatter<T> formatter) Defines a formatter used for all basic data columns.VGrid.withColumnSelector()Adds a Vaadin 3,4,5,6,7,8 style column selector.VGrid.withItems(Collection<T> items) VGrid.withProperties(String... propertyNames) VGrid.withProperties(PropertyRef<T, ?>... properties) Configures the columns shown by the grid, using method references to the getters instead of property name strings:VGrid.withRowStyler(VGrid.RowStyler<T> rowStyler) Adds a strategy to style cells based on rows.VGrid.withSelectionMode(com.vaadin.flow.component.grid.Grid.SelectionMode selectionMode) VGrid.withSelectionModel(com.vaadin.flow.component.grid.GridSelectionModel<T> selectionModel, com.vaadin.flow.component.grid.Grid.SelectionMode selectionMode) VGrid.withThemeVariants(com.vaadin.flow.component.grid.GridVariant... variants)