Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IGridProps<Data, RowProps>

Type parameters

  • Data

  • RowProps: object

Hierarchy

  • IGridProps

Index

Properties

Optional autoStick

autoStick: boolean

Optional autoStickOffsetTop

autoStickOffsetTop: number

Optional batchRender

batchRender: IGridBatchRender

Optional bordered

bordered: boolean

Optional className

className: string

columns

columns: IGridColumn[]

Optional components

components: { row?: React.ComponentType<RowProps> }

Type declaration

  • Optional row?: React.ComponentType<RowProps>

datasets

datasets: Data[]

Optional defaultSortType

defaultSortType: GridSortType

Optional disableHoverHighlight

disableHoverHighlight: boolean

Optional ellipsis

ellipsis: boolean

Optional emptyLabel

emptyLabel: React.ReactNode

Optional expandation

expandation: IGridExpandation<Data>

Optional loading

loading: boolean

Optional onChange

onChange: (conf: IGridOnChangeConfig) => any

Type declaration

Optional onExpand

onExpand: IGridOnExpandHandler<Data>

Optional onRowClick

onRowClick: IGridRowClickHandler<Data>

Optional pageInfo

pageInfo: IGridPageInfo

Optional paginationType

paginationType: GridPaginationType

Optional rowClassName

rowClassName: GridRowClassNameType<Data>

Optional rowKey

rowKey: string

Optional rowProps

rowProps: (data: Data, index: number) => RowProps

Type declaration

    • (data: Data, index: number): RowProps
    • Parameters

      • data: Data
      • index: number

      Returns RowProps

Optional scroll

Optional selection

selection: IGridSelection<Data>

Optional sortBy

sortBy: string

Optional sortType

sortType: GridSortType

Optional stickyBatch

stickyBatch: boolean

Generated using TypeDoc