Module io.github.mmm.ui.api.data
Package io.github.mmm.ui.api.widget.data
Interface UiAbstractDataWidget<R>
- Type Parameters:
R- type of the data for the rows displayed by this widget. Typically aBean.
- All Superinterfaces:
AttributeReadAttached,AttributeReadEnabled,AttributeReadId,AttributeReadMultiSelection,AttributeReadSelection<R>,AttributeReadSelections<R>,AttributeReadValid,AttributeReadVisible,AttributeWriteEnabled,AttributeWriteId,AttributeWriteMultiSelection,AttributeWriteReadOnly,AttributeWriteSelection<R>,AttributeWriteSelections<R>,AttributeWriteTooltip,AttributeWriteVisible,io.github.mmm.event.EventSource<UiEvent,,UiEventListener> UiRegularWidget,UiWidget
- All Known Subinterfaces:
UiAbstractDataTable<R>,UiAbstractDataTree<R>,UiDataTable<R>,UiDataTree<R>,UiDataTreeTable<R>
public interface UiAbstractDataWidget<R>
extends UiRegularWidget, AttributeWriteSelection<R>, AttributeWriteSelections<R>, AttributeWriteMultiSelection
Abstract interface for widgets showing complex data in columns such as
UiDataTable.- Since:
- 1.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInterface to read and write the value of a property of the data model. -
Field Summary
FieldsFields inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMultiSelection
STYLE_SELECTION -
Method Summary
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadAttached
isAttachedMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadId
getIdMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadMultiSelection
isMultiSelectionMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadSelection
getSelectionMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadSelections
getSelectionsMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setIdMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMultiSelection
setMultiSelectionMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteSelection
setSelectionMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteSelections
addSelection, addSelections, setSelectionsMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTooltip
getTooltip, setTooltipMethods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListenerMethods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getModificationTimestamp, getParent, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isModified, isReadOnly, isValid, isVisible, isVisible, reset, setEnabled, setEnabled, setFocused, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp
-
Field Details
-
STYLE
Thestylefor an data widget.- See Also:
-
-
Method Details
-
setRowTemplate
- Parameters:
rowTemplate- the template instance of a row.
-