Packages

trait Props extends Object

Annotations
@JSType() @native()
Linear Supertypes
Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Props
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val aria-label: UndefOr[String]

    Optional aria-label value to set on the column header

  2. 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

  3. val children: Array[Children]

    One or more Columns describing the data displayed in this row

  4. val className: UndefOr[String]

    Optional CSS class name

  5. val deferredMeasurementCache: UndefOr[CellMeasurerCache]
  6. val disableHeader: UndefOr[Boolean]

    Disable rendering the header at all

  7. 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.

  8. val gridClassName: UndefOr[String]

    Optional custom CSS class name to attach to inner Grid element.

  9. val gridStyle: UndefOr[Object]

    Optional inline style to attach to inner Grid element.

  10. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  11. val headerClassName: UndefOr[String]

    Optional CSS class to apply to all column headers

  12. val headerHeight: JsNumber

    Fixed height of header row

  13. 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

  14. val headerStyle: UndefOr[Object]

    Optional custom inline style to attach to table header columns.

  15. val height: JsNumber

    Fixed/available height for out DOM element

  16. val id: UndefOr[String]

    Optional id

  17. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  18. val noRowsRenderer: UndefOr[RawNoRowsRenderer]

    Optional renderer to be used in place of table body rows when rowCount is 0

  19. 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

  20. 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

  21. 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

  22. val onRowMouseOut: RawOnRowEvent

    Callback invoked when the mouse leaves a table row.

    Callback invoked when the mouse leaves a table row. ({ index: number }): void

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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.

  28. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  29. 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

  30. val rowCount: Int

    Number of rows in table.

  31. 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

  32. 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

  33. 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

  34. val rowStyle: RawRowStyleParam

    Optional custom inline style to attach to table rows.

  35. val scrollToAlignment: String

    See Grid#scrollToAlignment

  36. val scrollToIndex: JsNumber

    Row index to ensure visible (by forcefully scrolling if necessary)

  37. val scrollTop: UndefOr[JsNumber]

    Vertical offset.

  38. 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

  39. val sortBy: UndefOr[String]

    Table data is currently sorted by this :dataKey (if it is sorted at all)

  40. val sortDirection: UndefOr[String]

    Table data is currently sorted in this direction (if it is sorted at all)

  41. val style: UndefOr[Object]

    Optional inline style

  42. val tabIndex: UndefOr[JsNumber]

    Tab index for focus

  43. def toLocaleString(): String
    Definition Classes
    Object
  44. def valueOf(): Any
    Definition Classes
    Object
  45. val width: JsNumber

    Width of list