Class ListOptions<I>
java.lang.Object
io.jmix.ui.component.data.options.ListOptions<I>
- Type Parameters:
- I- item type
- Direct Known Subclasses:
- EnumOptions,- ListEntityOptions
Options based on a simple collection.
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.jmix.ui.component.data.DataUnitDataUnit.StateChangeEventNested classes/interfaces inherited from interface io.jmix.ui.component.data.OptionsOptions.OptionsChangeEvent<T>
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddOptionsChangeListener(Consumer<Options.OptionsChangeEvent<I>> listener) Registers a new state change listener.static <V> ListOptions<V>empty()getState()static <V> ListOptions<V>of(V v, V... vs) 
- 
Field Details- 
options
 
- 
- 
Constructor Details- 
ListOptions
 
- 
- 
Method Details- 
of
- 
empty
- 
getItemsCollection
- 
getOptions- Specified by:
- getOptionsin interface- Options<I>
 
- 
getState
- 
addStateChangeListenerDescription copied from interface:DataUnitRegisters a new state change listener.- Specified by:
- addStateChangeListenerin interface- DataUnit
- Parameters:
- listener- the listener to be added
- Returns:
- a registration object for removing an event listener added to a source
 
- 
addOptionsChangeListener- Specified by:
- addOptionsChangeListenerin interface- Options<I>
 
 
-