Package org.teamapps.ux.component.table
Class ListTable<RECORD>
- java.lang.Object
-
- org.teamapps.ux.component.AbstractComponent
-
- org.teamapps.ux.component.infiniteitemview.AbstractInfiniteListComponent<RECORD,TableModel<RECORD>>
-
- org.teamapps.ux.component.table.Table<RECORD>
-
- org.teamapps.ux.component.table.ListTable<RECORD>
-
- All Implemented Interfaces:
ClientObject,Component
public class ListTable<RECORD> extends Table<RECORD>
-
-
Field Summary
-
Fields inherited from class org.teamapps.ux.component.table.Table
onCellClicked, onCellEditingStarted, onCellEditingStopped, onCellValueChanged, onColumnOrderChange, onColumnSizeChange, onMultipleRowsSelected, onRowsSelected, onSingleRowSelected, onSortingChanged, onTableDataRequest
-
Fields inherited from class org.teamapps.ux.component.infiniteitemview.AbstractInfiniteListComponent
customEqualsAndHashCode, onDisplayedRangeChanged, renderedRecords
-
Fields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRecord(RECORD record)voidaddRecords(java.util.List<RECORD> records)java.util.List<RECORD>getRecords()voidsetFilter(java.util.function.Predicate<RECORD> filter)voidsetRecords(java.util.List<RECORD> records)-
Methods inherited from class org.teamapps.ux.component.table.Table
addBottomNonModelRecord, addCellMessage, addColumn, addColumn, addColumn, addColumn, addColumn, addColumns, addNonModelRecord, addTopNonModelRecord, applyCellValuesToRecord, cancelEditing, clearAllCellMarkings, clearChangeBuffer, clearRecordMarkings, clearRecordMessages, closeContextMenu, create, createUiComponent, createUiIdentifiableClientRecord, focusCell, getActiveEditorCell, getActiveEditorField, getAllCellValuesForRecord, getBottomNonModelRecords, getCellMessages, getChangedCellValues, getColumnByPropertyName, getColumnPropertyNames, getColumns, getContextMenuProvider, getFooterRowFieldByName, getFooterRowFields, getFooterRowHeight, getHeaderRowFieldByName, getHeaderRowFields, getHeaderRowHeight, getIndentation, getIndentedColumnName, getNonModelRecords, getPropertyInjector, getPropertyProvider, getRecordsWithChangedCellValues, getRowHeight, getSelectedRecord, getSelectedRecords, getSelectionFrame, getSorting, getTopNonModelRecords, handleModelRecordsChanged, handleModelRecordsRemoved, handleUiEvent, isAllowMultiRowSelection, isDisplayAsList, isEditable, isEnsureEmptyLastRow, isForceFitWidth, isHideHeaders, isShowFooterRow, isShowHeaderRow, isShowNumbering, isShowRowCheckBoxes, isStripedRows, isTextSelectionEnabled, isTreeMode, preRegisteringModel, refreshData, removeAllBottomNonModelRecords, removeAllNonModelRecords, removeAllTopNonModelRecords, removeBottomNonModelRecord, removeCellMessage, removeColumn, removeColumn, removeColumns, removeNonModelRecord, removeNonModelRecord, removeTopNonModelRecord, retrieveRecords, revertChanges, sendUpdateDataCommandToClient, setAllowMultiRowSelection, setCellMarked, setCellValue, setContextMenuProvider, setDisplayAsList, setEditable, setEnsureEmptyLastRow, setFooterRowBackgroundColor, setFooterRowBorderColor, setFooterRowBorderWidth, setFooterRowField, setFooterRowFields, setFooterRowHeight, setForceFitWidth, setHeaderRowBackgroundColor, setHeaderRowBorderColor, setHeaderRowBorderWidth, setHeaderRowField, setHeaderRowFields, setHeaderRowHeight, setHideHeaders, setIndentation, setIndentedColumnName, setPropertyExtractor, setPropertyInjector, setPropertyProvider, setRecordBold, setRowBorderColor, setRowBorderWidth, setRowHeight, setSelectedRecord, setSelectedRecord, setSelectedRecords, setSelectedRecords, setSelectedRow, setSelectedRow, setSelectedRows, setSelectedRows, setSelectionColor, setSelectionFrame, setShowFooterRow, setShowHeaderRow, setShowNumbering, setShowRowCheckBoxes, setSorting, setSorting, setStripedRowColorEven, setStripedRowColorOdd, setStripedRows, setTextSelectionEnabled, setTreeMode, updateColumnMessages, updateColumnVisibility, updateRecordMessages, validateRecord, validateRow
-
Methods inherited from class org.teamapps.ux.component.infiniteitemview.AbstractInfiniteListComponent
getCount, getCustomEqualsAndHashCode, getModel, getModelCount, handleModelRecordsAdded, handleScrollOrResize, refresh, setCustomEqualsAndHashCode, setModel, updateSingleRecordOnClient
-
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrender
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, handleUiQuery, isRendered, render, unrender
-
Methods inherited from interface org.teamapps.ux.component.Component
getParent, isVisible, setAriaLabel, setAttribute, setAttribute, setCssStyle, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toggleCssClass, toggleCssClass
-
-
-
-
Constructor Detail
-
ListTable
public ListTable()
-
ListTable
public ListTable(java.util.List<RECORD> records)
-
-
Method Detail
-
setRecords
public void setRecords(java.util.List<RECORD> records)
-
getRecords
public java.util.List<RECORD> getRecords()
-
addRecord
public void addRecord(RECORD record)
-
addRecords
public void addRecords(java.util.List<RECORD> records)
-
setFilter
public void setFilter(java.util.function.Predicate<RECORD> filter)
-
-