trait Props extends Object
- Annotations
- @RawJSType() @native()
- Alphabetic
- By Inheritance
- Props
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
aria-label: UndefOr[String]
Optional aria-label value to set on the column header
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
autoHeight: UndefOr[Boolean]
Removes fixed height from the scrollingContainer so that the total height of rows can stretch the window.
Removes fixed height from the scrollingContainer so that the total height of rows can stretch the window. Intended for use with WindowScroller
-
val
children: Array[Children]
One or more Columns describing the data displayed in this row
-
val
className: UndefOr[String]
Optional CSS class name
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- val deferredMeasurementCache: UndefOr[CellMeasurerCache]
-
val
disableHeader: UndefOr[Boolean]
Disable rendering the header at all
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
estimatedRowSize: JsNumber
Used to estimate the total height of a Table before all of its rows have actually been measured.
Used to estimate the total height of a Table before all of its rows have actually been measured. The estimated total height is adjusted as rows are rendered.
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
gridClassName: UndefOr[String]
Optional custom CSS class name to attach to inner Grid element.
-
val
gridStyle: UndefOr[Object]
Optional inline style to attach to inner Grid element.
-
def
hasOwnProperty(v: String): Boolean
- Definition Classes
- Object
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
headerClassName: UndefOr[String]
Optional CSS class to apply to all column headers
-
val
headerHeight: JsNumber
Fixed height of header row
-
val
headerRowRenderer: RawHeaderRowRenderer
Responsible for rendering a table row given an array of columns: Should implement the following interface: ({ className: string, columns: any[], style: any }): PropTypes.node
-
val
headerStyle: UndefOr[Object]
Optional custom inline style to attach to table header columns.
-
val
height: JsNumber
Fixed/available height for out DOM element
-
val
id: UndefOr[String]
Optional id
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
val
noRowsRenderer: UndefOr[RawNoRowsRenderer]
Optional renderer to be used in place of table body rows when rowCount is 0
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
onHeaderClick: RawHeaderClickEvent
Optional callback when a column's header is clicked.
Optional callback when a column's header is clicked. ({ columnData: any, dataKey: string }): void
-
val
onRowClick: RawOnRowEvent
Callback invoked when a user clicks on a table row.
Callback invoked when a user clicks on a table row. ({ index: number }): void
-
val
onRowDoubleClick: RawOnRowEvent
Callback invoked when a user double-clicks on a table row.
Callback invoked when a user double-clicks on a table row. ({ index: number }): void
-
val
onRowMouseOut: RawOnRowEvent
Callback invoked when the mouse leaves a table row.
Callback invoked when the mouse leaves a table row. ({ index: number }): void
-
val
onRowMouseOver: RawOnRowEvent
Callback invoked when a user moves the mouse over a table row.
Callback invoked when a user moves the mouse over a table row. ({ index: number }): void
-
val
onRowRightClick: RawOnRowEvent
Callback invoked when a user right-clicks on a table row.
Callback invoked when a user right-clicks on a table row. ({ index: number }): void
-
val
onRowsRendered: RawRowsRendererEvent
Callback invoked with information about the slice of rows that were just rendered.
Callback invoked with information about the slice of rows that were just rendered. ({ startIndex, stopIndex }): void
-
val
onScroll: RawScrollEvent
Callback invoked whenever the scroll offset changes within the inner scrollable region.
Callback invoked whenever the scroll offset changes within the inner scrollable region. This callback can be used to sync scrolling between lists, tables, or grids. ({ clientHeight, scrollHeight, scrollTop }): void
-
val
overscanRowCount: Int
Number of rows to render above/below the visible bounds of the list.
Number of rows to render above/below the visible bounds of the list. These rows can help for smoother scrolling on touch devices.
-
def
propertyIsEnumerable(v: String): Boolean
- Definition Classes
- Object
-
val
rowClassName: RawRowClassNameParam
Optional CSS class to apply to all table rows (including the header row).
Optional CSS class to apply to all table rows (including the header row). This property can be a CSS class name (string) or a function that returns a class name. If a function is provided its signature should be: ({ index: number }): string
-
val
rowCount: Int
Number of rows in table.
-
val
rowGetter: RawRowGetter
Callback responsible for returning a data row given an index.
Callback responsible for returning a data row given an index. ({ index: number }): any
-
val
rowHeight: RawRowHeightParam
Either a fixed row height (number) or a function that returns the height of a row given its index.
Either a fixed row height (number) or a function that returns the height of a row given its index. ({ index: number }): number
-
val
rowRenderer: RawRowRenderer
Responsible for rendering a table row given an array of columns: Should implement the following interface: ({ className: string, columns: Array, index: number, isScrolling: boolean, onRowClick: ?Function, onRowDoubleClick: ?Function, onRowMouseOver: ?Function, onRowMouseOut: ?Function, rowData: any, style: any }): PropTypes.node
-
val
rowStyle: RawRowStyleParam
Optional custom inline style to attach to table rows.
-
val
scrollToAlignment: String
See Grid#scrollToAlignment
-
val
scrollToIndex: JsNumber
Row index to ensure visible (by forcefully scrolling if necessary)
-
val
scrollTop: UndefOr[JsNumber]
Vertical offset.
-
val
sort: UndefOr[RawSort]
Sort function to be called if a sortable header is clicked.
Sort function to be called if a sortable header is clicked. ({ sortBy: string, sortDirection: SortDirection }): void
-
val
sortBy: UndefOr[String]
Table data is currently sorted by this :dataKey (if it is sorted at all)
-
val
sortDirection: UndefOr[String]
Table data is currently sorted in this direction (if it is sorted at all)
-
val
style: UndefOr[Object]
Optional inline style
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
tabIndex: UndefOr[JsNumber]
Tab index for focus
-
def
toLocaleString(): String
- Definition Classes
- Object
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
valueOf(): Any
- Definition Classes
- Object
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
val
width: JsNumber
Width of list