public static class EasyGrid.EditableColumn<T,X> extends com.vaadin.flow.component.grid.Grid.Column<T> implements FieldFactoryContext
| Modifier and Type | Field and Description |
|---|---|
protected com.vaadin.flow.dom.Element |
footerTemplate |
protected com.vaadin.flow.component.grid.Grid<?> |
grid |
protected com.vaadin.flow.dom.Element |
headerTemplate |
com.vaadin.flow.data.binder.PropertyDefinition<T,X> |
propertyDefinition |
| Constructor and Description |
|---|
EditableColumn(EasyGrid<T> grid,
String propertyName,
String columnId,
com.vaadin.flow.data.renderer.Renderer<T> renderer) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
addGridSorter(String arg0) |
<V> EasyGrid.EditableColumn<T,V> |
as(Class<V> type) |
protected List<com.vaadin.flow.component.grid.Grid.Column<?>> |
getBottomChildColumns() |
protected com.vaadin.flow.data.renderer.Renderer<?> |
getFooterRenderer() |
protected com.vaadin.flow.data.renderer.Renderer<?> |
getHeaderRenderer() |
Locale |
getLocale() |
Optional<NumberFormat> |
getNumberFormat() |
default com.vaadin.flow.component.grid.ColumnTextAlign |
getTextAlign() |
protected boolean |
hasSortingIndicators() |
default boolean |
isFrozen() |
default boolean |
isResizable() |
protected void |
setBaseHeaderTemplate(String arg0) |
protected void |
setFooterComponent(com.vaadin.flow.component.Component arg0) |
protected void |
setFooterRenderer(com.vaadin.flow.data.renderer.Renderer<?> arg0) |
protected void |
setFooterText(String arg0) |
default T |
setFrozen(boolean arg0) |
protected void |
setHeaderComponent(com.vaadin.flow.component.Component arg0) |
protected void |
setHeaderRenderer(com.vaadin.flow.data.renderer.Renderer<?> arg0) |
protected void |
setHeaderText(String arg0) |
default T |
setResizable(boolean arg0) |
protected void |
setSortingIndicators(boolean arg0) |
default T |
setTextAlign(com.vaadin.flow.component.grid.ColumnTextAlign arg0) |
protected void |
updateSortingIndicators(boolean arg0) |
EasyGrid.EditableColumn<T,X> |
withDataProvider(com.vaadin.flow.data.provider.DataProvider<X,?> dataProvider) |
EasyGrid.EditableColumn<T,X> |
withItems(Collection<X> items) |
EasyGrid.EditableColumn<T,X> |
withItems(Function<T,Iterable<X>> itemProvider) |
EasyGrid.EditableColumn<T,X> |
withItems(Stream<X> streamOfItems) |
EasyGrid.EditableColumn<T,X> |
withItems(X... items) |
EasyGrid.EditableColumn<T,X> |
withNumberFormat(NumberFormat numberFormat) |
destroyDataGenerators, getBottomLevelColumn, getClassNameGenerator, getComparator, getEditorComponent, getElement, getFlexGrow, getInternalId, getKey, getRenderer, getSortOrder, getWidth, isAutoWidth, isSortable, setAutoWidth, setClassNameGenerator, setComparator, setComparator, setEditorComponent, setEditorComponent, setFlexGrow, setFooter, setFooter, setHeader, setHeader, setKey, setSortable, setSortOrderProvider, setSortProperty, setWidthaddListener, fireEvent, from, get, getChildren, getEventBus, getId, getParent, getTranslation, getTranslation, getUI, hasListener, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setIdprotected final com.vaadin.flow.component.grid.Grid<?> grid
protected com.vaadin.flow.dom.Element headerTemplate
protected com.vaadin.flow.dom.Element footerTemplate
public <V> EasyGrid.EditableColumn<T,V> as(Class<V> type)
public Optional<NumberFormat> getNumberFormat()
getNumberFormat in interface FieldFactoryContextpublic EasyGrid.EditableColumn<T,X> withNumberFormat(NumberFormat numberFormat)
public Locale getLocale()
getLocale in interface FieldFactoryContextgetLocale in class com.vaadin.flow.component.Componentpublic EasyGrid.EditableColumn<T,X> withItems(Collection<X> items)
public EasyGrid.EditableColumn<T,X> withItems(X... items)
public EasyGrid.EditableColumn<T,X> withItems(Stream<X> streamOfItems)
public EasyGrid.EditableColumn<T,X> withDataProvider(com.vaadin.flow.data.provider.DataProvider<X,?> dataProvider)
protected void setHeaderRenderer(com.vaadin.flow.data.renderer.Renderer<?> arg0)
protected void setFooterRenderer(com.vaadin.flow.data.renderer.Renderer<?> arg0)
protected void setHeaderText(String arg0)
protected void setFooterText(String arg0)
protected void setHeaderComponent(com.vaadin.flow.component.Component arg0)
protected void setFooterComponent(com.vaadin.flow.component.Component arg0)
protected com.vaadin.flow.data.renderer.Renderer<?> getHeaderRenderer()
protected com.vaadin.flow.data.renderer.Renderer<?> getFooterRenderer()
protected void updateSortingIndicators(boolean arg0)
protected void setSortingIndicators(boolean arg0)
protected boolean hasSortingIndicators()
protected void setBaseHeaderTemplate(String arg0)
protected List<com.vaadin.flow.component.grid.Grid.Column<?>> getBottomChildColumns()
public T setResizable(boolean arg0)
@Synchronize(value="resizable-changed") public boolean isResizable()
public T setFrozen(boolean arg0)
@Synchronize(value="frozen-changed") public boolean isFrozen()
public T setTextAlign(com.vaadin.flow.component.grid.ColumnTextAlign arg0)
@Synchronize(value="text-align-changed") public com.vaadin.flow.component.grid.ColumnTextAlign getTextAlign()
Copyright © 2020 Flowing Code. All rights reserved.