Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IGridProps<Data, RowProps, Key>

Type parameters

  • Data = any

  • RowProps = {}

  • Key = string

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<any>[]

Optional components

components: { row?: ComponentType<RowProps> }

Type declaration

  • Optional row?: ComponentType<RowProps>

datasets

datasets: readonly Data[]

Optional defaultSortType

defaultSortType: GridSortType

Optional disableHoverHighlight

disableHoverHighlight: boolean

Optional ellipsis

ellipsis: boolean

Optional emptyLabel

emptyLabel: ReactNode

Optional expandation

expandation: IGridExpandation<Data>

Optional loading

loading: boolean

Optional loadingProps

loadingProps: Omit<IBlockLoadingProps, "loading">

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 scroll

Optional selection

selection: IGridSelection<Data, Key>

Optional size

size: "small" | "large" | "medium"

Optional sortBy

sortBy: string

Optional sortType

sortType: GridSortType

Optional stickyBatch

stickyBatch: boolean

Optional tableLayout

tableLayout: "auto" | "fixed"

Methods

Optional onChange

Optional rowProps

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

Generated using TypeDoc