trait Props extends Object
- Annotations
- @RawJSType() @native()
- Alphabetic
- By Inheritance
- Props
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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: AnyRef): 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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- val width: JsNumber
Width of list