Interface UiDataTable<R>

Type Parameters:
R - type of the data for the rows displayed by this widget. Typically a Bean.
All Superinterfaces:
AttributeReadAttached, AttributeReadEnabled, AttributeReadId, AttributeReadMultiSelection, AttributeReadSelection<R>, AttributeReadSelections<R>, AttributeReadValid, AttributeReadValue<List<R>>, AttributeReadVisible, AttributeWriteEnabled, AttributeWriteId, AttributeWriteMultiSelection, AttributeWriteReadOnly, AttributeWriteSelection<R>, AttributeWriteSelections<R>, AttributeWriteShowRowNumbers, AttributeWriteTooltip, AttributeWriteValidationFailure, AttributeWriteValue<List<R>>, AttributeWriteValueForUser<List<R>>, AttributeWriteVisible, io.github.mmm.event.EventSource<UiEvent,UiEventListener>, UiAbstractDataTable<R>, UiAbstractDataWidget<R>, UiNativeWidget, UiRegularWidget, UiValidatableWidget<List<R>>, UiValuedWidget<List<R>>, UiWidget

public interface UiDataTable<R> extends UiAbstractDataTable<R>, UiValidatableWidget<List<R>>, UiNativeWidget
UiAbstractDataWidget that shows the data as a table (data grid) with the columns as header. Its value is a List of data values that are displayed as rows of this data table.
Since:
1.0.0
  • Method Details

    • of

      static <R> UiDataTable<R> of(R template)
      Type Parameters:
      R - type of the data for the rows displayed by this widget.
      Parameters:
      template - an instance of the row data as template.
      Returns:
      the new UiDataTable.