KeyValueTable
A visual component that renders an immutable list of key (K) - value (V) pairs using a TableBehavior. Items are obtained via the model and selection is managed via the optional selectionModel. Large ("infinite") lists are supported efficiently, since Table recycles the Views generated to render its items.
Note that this class assumes the given SimpleKeyValueModel is immutable and will not automatically respond to changes in the model.
KeyValueTable provides vertical scrolling internally, so it does not need to be embedded in a ScrollPanel or similar component, unless horizontal scrolling is desired.
Parameters
that holds the data for the table
defines the key (K) column's properties
defines the value (V) column's properties
that manages the Table's selection state
determining how many "hidden" items are rendered above and below the Table's view-port. A value of 0 means only visible items are rendered, but quick scrolling is more likely to show blank areas.
Constructors
Inherited properties
that holds the data for the Table
that manages the Table's selection state