| Package | Description |
|---|---|
| com.holonplatform.vaadin.components.builders |
| Modifier and Type | Method and Description |
|---|---|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.alignment(ItemListing.ColumnAlignment alignment)
Set the text alignment for the column which corresponds to this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.displayAfter(P property)
Configure this virtual property column to be displayed after the listing column bound to given
property by default. |
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.displayAfterColumnId(String columnId)
Configure this virtual property column to be displayed after the given listing column id by default.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.displayAsFirst()
Configure this virtual property column to be displayed before any other standard listing column by default.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.displayAsLast()
Configure this virtual property column to be displayed after any other standard listing column by default.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.displayBefore(P property)
Configure this virtual property column to be displayed before the listing column bound to given
property by default. |
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.displayBeforeColumnId(String columnId)
Configure this virtual property column to be displayed before the given listing column id by default.
|
<E extends com.vaadin.data.HasValue<T> & com.vaadin.ui.Component> |
VirtualPropertyColumnBuilder.editor(E editor)
Set the field to use for this virtual property in edit mode.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.expandRatio(int expandRatio)
Set the expandRatio for the column which corresponds to this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.header(com.holonplatform.core.i18n.Localizable header)
Set the column header to show for this virtual property.
|
default VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.header(String header)
Set the column header to show for this virtual property.
|
default VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.header(String defaultHeader,
String headerMessageCode)
Set the column header to show for this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.headerHTML(com.holonplatform.core.i18n.Localizable header)
Set the column header for given this virtual, displaying it as HTML.
|
default VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.headerHTML(String header)
Set the column header for given this virtual property, displaying it as HTML.
|
default VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.headerHTML(String defaultHeader,
String headerMessageCode)
Set the column header for this virtual property, displaying it as HTML.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.headerMode(ItemListingBuilder.ColumnHeaderMode headerMode)
Set the column header display mode for the column which corresponds to this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.hidable(boolean hidable)
Sets whether the column which corresponds to this virtual property can be hidden by the user.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.hidden(boolean hidden)
Sets whether the column which corresponds to this virtual property is hidden.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.hidingToggleCaption(com.holonplatform.core.i18n.Localizable hidingToggleCaption)
Sets the caption of the hiding toggle for the column which corresponds to this virtual property.
|
default VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.hidingToggleCaption(String hidingToggleCaption)
Sets the caption of the hiding toggle for the column which corresponds to this virtual property.
|
default VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.hidingToggleCaption(String hidingToggleCaption,
String messageCode)
Sets the caption of the hiding toggle for the column which corresponds to this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.maxWidth(int widthInPixels)
Set the maximum width in pixels for the column which corresponds to this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.minimumWidthFromContent(boolean minimumWidthFromContent)
Sets whether the width of the contents in the column which corresponds to this virtual property should be
considered minimum width for this column.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.minWidth(int widthInPixels)
Set the minimum width in pixels for the column which corresponds to this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.render(com.vaadin.ui.renderers.Renderer<? super T> renderer)
Set a custom
Renderer for this virtual property. |
<D> VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.render(com.vaadin.data.ValueProvider<T,D> presentationProvider,
com.vaadin.ui.renderers.Renderer<? super D> renderer)
Set a custom
Renderer and presentation provider for this virtual property. |
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.resizable(boolean resizable)
Sets whether the column which corresponds to this virtual property is resizable by the user.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.sortGenerator(ItemDataSource.PropertySortGenerator<P> generator)
Set a
ItemDataSource.PropertySortGenerator to generate QuerySorts for this virtual property. |
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.sortUsing(com.holonplatform.core.Path<?> sortPath)
Declares to use specified
Path to generate query sorts for this virtual property. |
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.style(ItemListing.CellStyleGenerator<I,P> cellStyleGenerator)
Set the
ItemListing.CellStyleGenerator to call for this virtual property to generate column cell style. |
default VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.style(String styleName)
Set the column cell style name for this virtual property.
|
VirtualPropertyColumnBuilder<T,I,P,C,B> |
VirtualPropertyColumnBuilder.width(int widthInPixels)
Set the width in pixels for the column which corresponds to this virtual property.
|
<T> VirtualPropertyColumnBuilder<T,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B> |
PropertyListingBuilder.BaseGridPropertyListingBuilder.withVirtualProperty(Class<T> type,
com.holonplatform.core.property.PropertyValueProvider<T> valueProvider)
Add a virtual property to the listing, providing the virtual property type and the
PropertyValueProvider to provide the virtual property value for each PropertyBox listing
item. |
<T> VirtualPropertyColumnBuilder<T,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B> |
PropertyListingBuilder.BaseGridPropertyListingBuilder.withVirtualProperty(Class<T> type,
String name,
com.holonplatform.core.property.PropertyValueProvider<T> valueProvider)
Add a virtual property to the listing, providing the virtual property type, the virtual property name and the
PropertyValueProvider to provide the virtual property value for each PropertyBox listing
item. |
default VirtualPropertyColumnBuilder<String,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B> |
PropertyListingBuilder.BaseGridPropertyListingBuilder.withVirtualProperty(com.holonplatform.core.property.PropertyValueProvider<String> valueProvider)
Add a
String type virtual property to the listing, providing the PropertyValueProvider to
provide the virtual property value for each PropertyBox listing item. |
default VirtualPropertyColumnBuilder<String,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B> |
PropertyListingBuilder.BaseGridPropertyListingBuilder.withVirtualProperty(String name,
com.holonplatform.core.property.PropertyValueProvider<String> valueProvider)
Add a
String type virtual property to the listing, providing the virtual property name and the
PropertyValueProvider to provide the virtual property value for each PropertyBox listing
item. |
<T> VirtualPropertyColumnBuilder<T,com.holonplatform.core.property.PropertyBox,com.holonplatform.core.property.Property,C,B> |
PropertyListingBuilder.BaseGridPropertyListingBuilder.withVirtualProperty(com.holonplatform.core.property.VirtualProperty<T> property)
Add a virtual property to the listing.
|
Copyright © 2019 The Holon Platform. All rights reserved.