Uses of Class
com.flowingcode.vaadin.addons.easygrid.EasyColumn
Packages that use EasyColumn
-
Uses of EasyColumn in com.flowingcode.vaadin.addons.easygrid
Methods in com.flowingcode.vaadin.addons.easygrid that return EasyColumnModifier and TypeMethodDescription<V> EasyColumn<T,V> EasyGridWrapper.addColumn(Class<V> type, ValueProvider<T, V> getter) Adds a column for the given type and value provider.EasyColumn<T,?> Adds a column for the given bean property.<S> EasyColumn<T,S> Returns this column cast to value typeS, analogously toClass.asSubclass(java.lang.Class<U>).EasyColumn<T,?> Returns theEasyColumnfor the given property name, ornullif no column with that key exists.default EasyColumn<T,V> IEasyGridColumn.setAutoWidth(boolean autoWidth) Sets whether this column's width is automatically determined from its content.default <C extends Comparable<? super C>>
EasyColumn<T,V> IEasyGridColumn.setComparator(ValueProvider<T, C> valueProvider) Sets a comparator to use for in-memory sorting for this column based on a value provider.default EasyColumn<T,V> IEasyGridColumn.setComparator(Comparator<T> comparator) Sets a comparator to use for in-memory sorting for this column.default EasyColumn<T,V> IEasyGridColumn.setEditorComponent(Component component) Sets the editor component for this column.default EasyColumn<T,V> IEasyGridColumn.setEditorComponent(SerializableFunction<T, ? extends Component> componentFunction) Sets a generator that provides the editor component for each row in this column.default EasyColumn<T,V> IEasyGridColumn.setFlexGrow(int flexGrow) Sets the flex grow ratio for this column.default EasyColumn<T,V> Sets a component footer for this column.default EasyColumn<T,V> Sets a text footer for this column.default EasyColumn<T,V> IEasyGridColumn.setFooterPartName(String footerPartName) Sets the part name for the footer cell of this column.EasyColumn<T,V> EasyColumn.setFormatter(SerializableFunction<V, String> formatter) Sets a custom formatter that converts the column value to a display string.default EasyColumn<T,V> IEasyGridColumn.setFrozen(boolean frozen) Sets whether this column is frozen, locking it to the start of the grid.default EasyColumn<T,V> IEasyGridColumn.setFrozenToEnd(boolean frozenToEnd) Sets whether this column is frozen to the end of the grid.default EasyColumn<T,V> Sets a component header for this column.default EasyColumn<T,V> Sets a text header for this column.default EasyColumn<T,V> IEasyGridColumn.setHeaderPartName(String headerPartName) Sets the part name for the header cell of this column.default EasyColumn<T,V> Sets the key for this column, used to retrieve it viaGrid.getColumnByKey(String).EasyColumn<T,V> EasyColumn.setNullRepresentation(String nullRepresentation) Sets the string to display when the column value isnull.default EasyColumn<T,V> IEasyGridColumn.setPartNameGenerator(SerializableFunction<T, String> partNameGenerator) Sets a generator that returns a part name for a given row item in this column.EasyColumn<T,V> EasyColumn.setRendererFactory(RendererFactory<T, V> rendererFactory) Sets a custom renderer factory for this column.default EasyColumn<T,V> IEasyGridColumn.setResizable(boolean resizable) Sets whether this column is user-resizable.default EasyColumn<T,V> IEasyGridColumn.setRowHeader(boolean rowHeader) Sets whether this column represents a row header for accessibility purposes.default EasyColumn<T,V> IEasyGridColumn.setSortable(boolean sortable) Sets whether this column is user-sortable.default EasyColumn<T,V> IEasyGridColumn.setSortOrderProvider(SortOrderProvider provider) Sets the sort order provider for this column.default EasyColumn<T,V> IEasyGridColumn.setSortProperty(String... properties) Sets the backend properties used for sorting when this column is sorted.EasyColumn<T,V> EasyColumn.setTextAlign(ColumnTextAlign textAlign) Sets the text alignment for this column's cells.default EasyColumn<T,V> IEasyGridColumn.setTextAlign(ColumnTextAlign textAlign) Sets the text alignment for this column's cells.default EasyColumn<T,V> IEasyGridColumn.setTooltipGenerator(SerializableFunction<T, String> tooltipGenerator) Sets a generator that produces a tooltip for a given row item in this column.default EasyColumn<T,V> IEasyGridColumn.setVisible(boolean visible) Sets whether this column is visible.default EasyColumn<T,V> Sets the width of this column as a CSS value.