geoview-core
Preparing search index...
defaultDisplayColumnProps
Function defaultDisplayColumnProps
defaultDisplayColumnProps
<
TData
extends
MRT_RowData
>
(
__namedParameters
:
{
header
?:
keyof MRT_Localization
;
id
:
MRT_DisplayColumnIds
;
size
:
number
;
tableOptions
:
MRT_DefinedTableOptions
<
TData
>
;
}
,
)
:
{
AggregatedCell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
aggregationFn
?:
MRT_AggregationFn
<
TData
>
|
MRT_AggregationFn
<
TData
>
[]
;
Cell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
renderedCellValue
:
ReactNode
;
row
:
MRT_Row
<
TData
>
;
rowRef
?:
RefObject
<
HTMLTableRowElement
|
null
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
columnDefType
?:
"group"
|
"data"
|
"display"
;
columnFilterModeOptions
?:
|
LiteralUnion
<
string
&
MRT_FilterOption
,
string
>
[]
|
null
;
columns
?:
MRT_ColumnDef
<
TData
,
unknown
>
[]
;
Edit
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
editSelectOptions
?:
|
DropdownOption
[]
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
DropdownOption
[]
)
;
editVariant
?:
"select"
|
"text"
;
enableClickToCopy
?:
|
boolean
|
"context-menu"
|
(
(
cell
:
MRT_Cell
<
TData
,
unknown
>
)
=>
boolean
|
"context-menu"
)
;
enableColumnActions
?:
boolean
;
enableColumnDragging
?:
boolean
;
enableColumnFilter
?:
boolean
;
enableColumnFilterModes
?:
boolean
;
enableColumnOrdering
?:
boolean
;
enableEditing
?:
boolean
|
(
(
row
:
MRT_Row
<
TData
>
)
=>
boolean
)
;
enableFilterMatchHighlighting
?:
boolean
;
enableGlobalFilter
?:
boolean
;
enableGrouping
?:
boolean
;
enableHiding
?:
boolean
;
enableMultiSort
?:
boolean
;
enablePinning
?:
boolean
;
enableResizing
?:
boolean
;
enableSorting
?:
boolean
;
Filter
?:
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
header
:
MRT_Header
<
TData
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
filterFn
?:
MRT_FilterFn
<
TData
>
;
filterSelectOptions
?:
DropdownOption
[]
;
filterVariant
?:
|
"date"
|
"time"
|
"select"
|
"text"
|
"checkbox"
|
"range"
|
"autocomplete"
|
"datetime"
|
"date-range"
|
"datetime-range"
|
"multi-select"
|
"range-slider"
|
"time-range"
;
footer
?:
string
;
Footer
?:
|
ReactNode
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
footer
:
MRT_Header
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
)
;
getGroupingValue
?:
(
row
:
TData
)
=>
any
;
getUniqueValues
?:
AccessorFn
<
TData
,
unknown
[]
>
;
GroupedCell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
grow
?:
number
|
boolean
;
header
:
string
;
Header
?:
|
ReactNode
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
header
:
MRT_Header
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
)
;
id
:
MRT_DisplayColumnIds
;
invertSorting
?:
boolean
;
maxSize
?:
number
;
meta
?:
ColumnMeta
<
TData
,
unknown
>
;
minSize
?:
number
;
muiColumnActionsButtonProps
?:
|
IconButtonProps
<
"button"
,
{}
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
IconButtonProps
)
;
muiColumnDragHandleProps
?:
|
IconButtonProps
<
"button"
,
{}
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
IconButtonProps
)
;
muiCopyButtonProps
?:
|
ButtonProps
<
"button"
,
{}
>
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ButtonProps
)
;
muiEditTextFieldProps
?:
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
)
;
muiFilterAutocompleteProps
?:
|
AutocompleteProps
<
any
,
any
,
any
,
any
,
"div"
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
AutocompleteProps
<
any
,
any
,
any
,
any
>
)
;
muiFilterCheckboxProps
?:
|
CheckboxProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
CheckboxProps
)
;
muiFilterDatePickerProps
?:
|
DatePickerProps
<
never
,
false
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
DatePickerProps
<
never
>
)
;
muiFilterDateTimePickerProps
?:
|
DateTimePickerProps
<
never
,
false
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
DateTimePickerProps
<
never
>
)
;
muiFilterSliderProps
?:
|
SliderProps
<
"span"
,
{}
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
SliderProps
)
;
muiFilterTextFieldProps
?:
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
)
;
muiFilterTimePickerProps
?:
|
TimePickerProps
<
never
,
false
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TimePickerProps
<
never
>
)
;
muiTableBodyCellProps
?:
|
TableCellProps
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TableCellProps
)
;
muiTableFooterCellProps
?:
|
TableCellProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TableCellProps
)
;
muiTableHeadCellProps
?:
|
TableCellProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TableCellProps
)
;
PlaceholderCell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
renderCellActionMenuItems
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
closeMenu
:
()
=>
void
;
column
:
MRT_Column
<
TData
,
unknown
>
;
internalMenuItems
:
ReactNode
[]
;
row
:
MRT_Row
<
TData
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
[]
;
renderColumnActionsMenuItems
?:
(
props
:
{
closeMenu
:
()
=>
void
;
column
:
MRT_Column
<
TData
,
unknown
>
;
internalColumnMenuItems
:
ReactNode
[]
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
[]
;
renderColumnFilterModeMenuItems
?:
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
internalFilterOptions
:
MRT_InternalFilterOption
[]
;
onSelectFilterMode
:
(
filterMode
:
MRT_FilterOption
)
=>
void
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
[]
;
size
:
number
;
sortDescFirst
?:
boolean
;
sortingFn
?:
MRT_SortingFn
<
TData
>
;
sortUndefined
?:
false
|
1
|
-1
|
"first"
|
"last"
;
visibleInShowHideMenu
?:
boolean
;
}
Type Parameters
TData
extends
MRT_RowData
Parameters
__namedParameters
:
{
header
?:
keyof MRT_Localization
;
id
:
MRT_DisplayColumnIds
;
size
:
number
;
tableOptions
:
MRT_DefinedTableOptions
<
TData
>
;
}
Returns
{
AggregatedCell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
aggregationFn
?:
MRT_AggregationFn
<
TData
>
|
MRT_AggregationFn
<
TData
>
[]
;
Cell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
renderedCellValue
:
ReactNode
;
row
:
MRT_Row
<
TData
>
;
rowRef
?:
RefObject
<
HTMLTableRowElement
|
null
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
columnDefType
?:
"group"
|
"data"
|
"display"
;
columnFilterModeOptions
?:
|
LiteralUnion
<
string
&
MRT_FilterOption
,
string
>
[]
|
null
;
columns
?:
MRT_ColumnDef
<
TData
,
unknown
>
[]
;
Edit
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
editSelectOptions
?:
|
DropdownOption
[]
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
DropdownOption
[]
)
;
editVariant
?:
"select"
|
"text"
;
enableClickToCopy
?:
|
boolean
|
"context-menu"
|
(
(
cell
:
MRT_Cell
<
TData
,
unknown
>
)
=>
boolean
|
"context-menu"
)
;
enableColumnActions
?:
boolean
;
enableColumnDragging
?:
boolean
;
enableColumnFilter
?:
boolean
;
enableColumnFilterModes
?:
boolean
;
enableColumnOrdering
?:
boolean
;
enableEditing
?:
boolean
|
(
(
row
:
MRT_Row
<
TData
>
)
=>
boolean
)
;
enableFilterMatchHighlighting
?:
boolean
;
enableGlobalFilter
?:
boolean
;
enableGrouping
?:
boolean
;
enableHiding
?:
boolean
;
enableMultiSort
?:
boolean
;
enablePinning
?:
boolean
;
enableResizing
?:
boolean
;
enableSorting
?:
boolean
;
Filter
?:
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
header
:
MRT_Header
<
TData
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
filterFn
?:
MRT_FilterFn
<
TData
>
;
filterSelectOptions
?:
DropdownOption
[]
;
filterVariant
?:
|
"date"
|
"time"
|
"select"
|
"text"
|
"checkbox"
|
"range"
|
"autocomplete"
|
"datetime"
|
"date-range"
|
"datetime-range"
|
"multi-select"
|
"range-slider"
|
"time-range"
;
footer
?:
string
;
Footer
?:
|
ReactNode
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
footer
:
MRT_Header
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
)
;
getGroupingValue
?:
(
row
:
TData
)
=>
any
;
getUniqueValues
?:
AccessorFn
<
TData
,
unknown
[]
>
;
GroupedCell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
grow
?:
number
|
boolean
;
header
:
string
;
Header
?:
|
ReactNode
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
header
:
MRT_Header
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
)
;
id
:
MRT_DisplayColumnIds
;
invertSorting
?:
boolean
;
maxSize
?:
number
;
meta
?:
ColumnMeta
<
TData
,
unknown
>
;
minSize
?:
number
;
muiColumnActionsButtonProps
?:
|
IconButtonProps
<
"button"
,
{}
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
IconButtonProps
)
;
muiColumnDragHandleProps
?:
|
IconButtonProps
<
"button"
,
{}
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
IconButtonProps
)
;
muiCopyButtonProps
?:
|
ButtonProps
<
"button"
,
{}
>
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ButtonProps
)
;
muiEditTextFieldProps
?:
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
)
;
muiFilterAutocompleteProps
?:
|
AutocompleteProps
<
any
,
any
,
any
,
any
,
"div"
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
AutocompleteProps
<
any
,
any
,
any
,
any
>
)
;
muiFilterCheckboxProps
?:
|
CheckboxProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
CheckboxProps
)
;
muiFilterDatePickerProps
?:
|
DatePickerProps
<
never
,
false
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
DatePickerProps
<
never
>
)
;
muiFilterDateTimePickerProps
?:
|
DateTimePickerProps
<
never
,
false
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
DateTimePickerProps
<
never
>
)
;
muiFilterSliderProps
?:
|
SliderProps
<
"span"
,
{}
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
SliderProps
)
;
muiFilterTextFieldProps
?:
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
|
FilledTextFieldProps
|
OutlinedTextFieldProps
|
StandardTextFieldProps
)
;
muiFilterTimePickerProps
?:
|
TimePickerProps
<
never
,
false
>
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
rangeFilterIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TimePickerProps
<
never
>
)
;
muiTableBodyCellProps
?:
|
TableCellProps
|
(
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TableCellProps
)
;
muiTableFooterCellProps
?:
|
TableCellProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TableCellProps
)
;
muiTableHeadCellProps
?:
|
TableCellProps
|
(
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
TableCellProps
)
;
PlaceholderCell
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
column
:
MRT_Column
<
TData
,
unknown
>
;
row
:
MRT_Row
<
TData
>
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
;
renderCellActionMenuItems
?:
(
props
:
{
cell
:
MRT_Cell
<
TData
,
unknown
>
;
closeMenu
:
()
=>
void
;
column
:
MRT_Column
<
TData
,
unknown
>
;
internalMenuItems
:
ReactNode
[]
;
row
:
MRT_Row
<
TData
>
;
staticColumnIndex
?:
number
;
staticRowIndex
?:
number
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
[]
;
renderColumnActionsMenuItems
?:
(
props
:
{
closeMenu
:
()
=>
void
;
column
:
MRT_Column
<
TData
,
unknown
>
;
internalColumnMenuItems
:
ReactNode
[]
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
[]
;
renderColumnFilterModeMenuItems
?:
(
props
:
{
column
:
MRT_Column
<
TData
,
unknown
>
;
internalFilterOptions
:
MRT_InternalFilterOption
[]
;
onSelectFilterMode
:
(
filterMode
:
MRT_FilterOption
)
=>
void
;
table
:
MRT_TableInstance
<
TData
>
;
}
,
)
=>
ReactNode
[]
;
size
:
number
;
sortDescFirst
?:
boolean
;
sortingFn
?:
MRT_SortingFn
<
TData
>
;
sortUndefined
?:
false
|
1
|
-1
|
"first"
|
"last"
;
visibleInShowHideMenu
?:
boolean
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
geoview-core
Loading...