Interface: EditableTableProps
@react-form-builder/designer.EditableTableProps
The React component properties for the EditableTable component.
Hierarchy
TableProps
<any
,any
>↳
EditableTableProps
Properties
about
• Optional
about: string
Inherited from
TableProps.about
accessKey
• Optional
accessKey: string
Inherited from
TableProps.accessKey
affixHeader
• Optional
affixHeader: number
| boolean
Affix the table header to the specified position on the page
Inherited from
TableProps.affixHeader
affixHorizontalScrollbar
• Optional
affixHorizontalScrollbar: number
| boolean
Affix the table horizontal scrollbar to the specified position on the page
Inherited from
TableProps.affixHorizontalScrollbar
aria-activedescendant
• Optional
aria-activedescendant: string
Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
Inherited from
TableProps.aria-activedescendant
aria-atomic
• Optional
aria-atomic: Booleanish
Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
Inherited from
TableProps.aria-atomic
aria-autocomplete
• Optional
aria-autocomplete: "none"
| "list"
| "inline"
| "both"
Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.
Inherited from
TableProps.aria-autocomplete
aria-busy
• Optional
aria-busy: Booleanish
Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.
Inherited from
TableProps.aria-busy
aria-checked
• Optional
aria-checked: boolean
| "true"
| "false"
| "mixed"
Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
See
- aria-pressed
- aria-selected.
Inherited from
TableProps.aria-checked
aria-colcount
• Optional
aria-colcount: number
Defines the total number of columns in a table, grid, or treegrid.
See
aria-colindex.
Inherited from
TableProps.aria-colcount
aria-colindex
• Optional
aria-colindex: number
Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
See
- aria-colcount
- aria-colspan.
Inherited from
TableProps.aria-colindex
aria-colspan
• Optional
aria-colspan: number
Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
See
- aria-colindex
- aria-rowspan.
Inherited from
TableProps.aria-colspan
aria-controls
• Optional
aria-controls: string
Identifies the element (or elements) whose contents or presence are controlled by the current element.
See
aria-owns.
Inherited from
TableProps.aria-controls
aria-current
• Optional
aria-current: boolean
| "date"
| "time"
| "page"
| "true"
| "false"
| "step"
| "location"
Indicates the element that represents the current item within a container or set of related elements.
Inherited from
TableProps.aria-current
aria-describedby
• Optional
aria-describedby: string
Identifies the element (or elements) that describes the object.
See
aria-labelledby
Inherited from
TableProps.aria-describedby
aria-details
• Optional
aria-details: string
Identifies the element that provides a detailed, extended description for the object.
See
aria-describedby.
Inherited from
TableProps.aria-details
aria-disabled
• Optional
aria-disabled: Booleanish
Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
See
- aria-hidden
- aria-readonly.
Inherited from
TableProps.aria-disabled
aria-dropeffect
• Optional
aria-dropeffect: "link"
| "none"
| "copy"
| "execute"
| "move"
| "popup"
Indicates what functions can be performed when a dragged object is released on the drop target.
Deprecated
in ARIA 1.1
Inherited from
TableProps.aria-dropeffect
aria-errormessage
• Optional
aria-errormessage: string
Identifies the element that provides an error message for the object.
See
- aria-invalid
- aria-describedby.
Inherited from
TableProps.aria-errormessage
aria-expanded
• Optional
aria-expanded: Booleanish
Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
Inherited from
TableProps.aria-expanded
aria-flowto
• Optional
aria-flowto: string
Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.
Inherited from
TableProps.aria-flowto
aria-grabbed
• Optional
aria-grabbed: Booleanish
Indicates an element's "grabbed" state in a drag-and-drop operation.
Deprecated
in ARIA 1.1
Inherited from
TableProps.aria-grabbed
aria-haspopup
• Optional
aria-haspopup: boolean
| "dialog"
| "menu"
| "grid"
| "true"
| "listbox"
| "tree"
| "false"
Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
Inherited from
TableProps.aria-haspopup
aria-hidden
• Optional
aria-hidden: Booleanish
Indicates whether the element is exposed to an accessibility API.
See
aria-disabled.
Inherited from
TableProps.aria-hidden
aria-invalid
• Optional
aria-invalid: boolean
| "true"
| "false"
| "grammar"
| "spelling"
Indicates the entered value does not conform to the format expected by the application.
See
aria-errormessage.
Inherited from
TableProps.aria-invalid
aria-keyshortcuts
• Optional
aria-keyshortcuts: string
Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
Inherited from
TableProps.aria-keyshortcuts
aria-label
• Optional
aria-label: string
Defines a string value that labels the current element.
See
aria-labelledby.
Inherited from
TableProps.aria-label
aria-labelledby
• Optional
aria-labelledby: string
Identifies the element (or elements) that labels the current element.
See
aria-describedby.
Inherited from
TableProps.aria-labelledby
aria-level
• Optional
aria-level: number
Defines the hierarchical level of an element within a structure.
Inherited from
TableProps.aria-level
aria-live
• Optional
aria-live: "off"
| "assertive"
| "polite"
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
Inherited from
TableProps.aria-live
aria-modal
• Optional
aria-modal: Booleanish
Indicates whether an element is modal when displayed.
Inherited from
TableProps.aria-modal
aria-multiline
• Optional
aria-multiline: Booleanish
Indicates whether a text box accepts multiple lines of input or only a single line.
Inherited from
TableProps.aria-multiline
aria-multiselectable
• Optional
aria-multiselectable: Booleanish
Indicates that the user may select more than one item from the current selectable descendants.
Inherited from
TableProps.aria-multiselectable
aria-orientation
• Optional
aria-orientation: "vertical"
| "horizontal"
Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
Inherited from
TableProps.aria-orientation
aria-owns
• Optional
aria-owns: string
Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
See
aria-controls.
Inherited from
TableProps.aria-owns
aria-placeholder
• Optional
aria-placeholder: string
Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.
Inherited from
TableProps.aria-placeholder
aria-posinset
• Optional
aria-posinset: number
Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
See
aria-setsize.
Inherited from
TableProps.aria-posinset
aria-pressed
• Optional
aria-pressed: boolean
| "true"
| "false"
| "mixed"
Indicates the current "pressed" state of toggle buttons.
See
- aria-checked
- aria-selected.
Inherited from
TableProps.aria-pressed
aria-readonly
• Optional
aria-readonly: Booleanish
Indicates that the element is not editable, but is otherwise operable.
See
aria-disabled.
Inherited from
TableProps.aria-readonly
aria-relevant
• Optional
aria-relevant: "text"
| "all"
| "additions"
| "additions removals"
| "additions text"
| "removals"
| "removals additions"
| "removals text"
| "text additions"
| "text removals"
Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
See
aria-atomic.
Inherited from
TableProps.aria-relevant
aria-required
• Optional
aria-required: Booleanish
Indicates that user input is required on the element before a form may be submitted.
Inherited from
TableProps.aria-required
aria-roledescription
• Optional
aria-roledescription: string
Defines a human-readable, author-localized description for the role of an element.
Inherited from
TableProps.aria-roledescription
aria-rowcount
• Optional
aria-rowcount: number
Defines the total number of rows in a table, grid, or treegrid.
See
aria-rowindex.
Inherited from
TableProps.aria-rowcount
aria-rowindex
• Optional
aria-rowindex: number
Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
See
- aria-rowcount
- aria-rowspan.
Inherited from
TableProps.aria-rowindex
aria-rowspan
• Optional
aria-rowspan: number
Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
See
- aria-rowindex
- aria-colspan.
Inherited from
TableProps.aria-rowspan
aria-selected
• Optional
aria-selected: Booleanish
Indicates the current "selected" state of various widgets.
See
- aria-checked
- aria-pressed.
Inherited from
TableProps.aria-selected
aria-setsize
• Optional
aria-setsize: number
Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
See
aria-posinset.
Inherited from
TableProps.aria-setsize
aria-sort
• Optional
aria-sort: "none"
| "other"
| "ascending"
| "descending"
Indicates if items in a table or grid are sorted in ascending or descending order.
Inherited from
TableProps.aria-sort
aria-valuemax
• Optional
aria-valuemax: number
Defines the maximum allowed value for a range widget.
Inherited from
TableProps.aria-valuemax
aria-valuemin
• Optional
aria-valuemin: number
Defines the minimum allowed value for a range widget.
Inherited from
TableProps.aria-valuemin
aria-valuenow
• Optional
aria-valuenow: number
Defines the current value for a range widget.
See
aria-valuetext.
Inherited from
TableProps.aria-valuenow
aria-valuetext
• Optional
aria-valuetext: string
Defines the human readable text alternative of aria-valuenow for a range widget.
Inherited from
TableProps.aria-valuetext
autoAdd
• Optional
autoAdd: boolean
Flag, if true, one new row will be automatically added when editing the last row of the table, false otherwise.
autoCapitalize
• Optional
autoCapitalize: string
Inherited from
TableProps.autoCapitalize
autoCorrect
• Optional
autoCorrect: string
Inherited from
TableProps.autoCorrect
autoFocus
• Optional
autoFocus: boolean
Inherited from
TableProps.autoFocus
autoHeight
• Optional
autoHeight: boolean
The height of the table will be automatically expanded according to the number of data rows, and no vertical scroll bar will appear
Inherited from
TableProps.autoHeight
autoSave
• Optional
autoSave: string
Inherited from
TableProps.autoSave
bodyRef
• Optional
bodyRef: (ref
: HTMLElement
) => void
Type declaration
▸ (ref
): void
A ref attached to the table body element
Deprecated
use ref
instead (see ref.current.body
)
Parameters
Name | Type |
---|---|
ref | HTMLElement |
Returns
void
Inherited from
TableProps.bodyRef
bordered
• Optional
bordered: boolean
Show the border of the table
Inherited from
TableProps.bordered
cellBordered
• Optional
cellBordered: boolean
Display the borders of table cells
Inherited from
TableProps.cellBordered
children
• Optional
children: ReactNode
| ReactNode
[] | (props
: { Cell
: (props
: InnerCellProps
<any
, any
> & RefAttributes
<HTMLDivElement
>) => ReactElement
<any
, string
| JSXElementConstructor
<any
>> ; Column
: (props
: ColumnProps
<any
>) => ReactElement
<any
, string
| JSXElementConstructor
<any
>> ; ColumnGroup
: ForwardRefExoticComponent
<ColumnGroupProps
& RefAttributes
<HTMLDivElement
>> ; HeaderCell
: (props
: HeaderCellProps
<any
, any
> & RefAttributes
<HTMLDivElement
>) => ReactElement
<any
, string
| JSXElementConstructor
<any
>> }) => ReactNode
| ReactNode
[]
Inherited from
TableProps.children
className
• Optional
className: string
Additional classes
Inherited from
TableProps.className
classPrefix
• Optional
classPrefix: string
The prefix of the component CSS class
Inherited from
TableProps.classPrefix
color
• Optional
color: string
Inherited from
TableProps.color
columns
• Optional
columns: Element
[]
The columns of the table.
contentEditable
• Optional
contentEditable: "inherit"
| Booleanish
Inherited from
TableProps.contentEditable
contextMenu
• Optional
contextMenu: string
Inherited from
TableProps.contextMenu
dangerouslySetInnerHTML
• Optional
dangerouslySetInnerHTML: Object
Type declaration
Name | Type |
---|---|
__html | string |
Inherited from
TableProps.dangerouslySetInnerHTML
data
• data: RowDataType
<any
>[]
The table data.
Overrides
TableProps.data
datatype
• Optional
datatype: string
Inherited from
TableProps.datatype
defaultChecked
• Optional
defaultChecked: boolean
Inherited from
TableProps.defaultChecked
defaultExpandAllRows
• Optional
defaultExpandAllRows: boolean
Expand all nodes By default
Inherited from
TableProps.defaultExpandAllRows
defaultExpandedRowKeys
• Optional
defaultExpandedRowKeys: readonly any
[]
Specify the default expanded row by rowkey
Inherited from
TableProps.defaultExpandedRowKeys
defaultSortType
• Optional
defaultSortType: SortType
Default sort type
Inherited from
TableProps.defaultSortType
defaultValue
• Optional
defaultValue: string
| number
| readonly string
[]
Inherited from
TableProps.defaultValue
dir
• Optional
dir: string
Inherited from
TableProps.dir
disabledScroll
• Optional
disabledScroll: boolean
Disable scroll bar
Inherited from
TableProps.disabledScroll
draggable
• Optional
draggable: Booleanish
Inherited from
TableProps.draggable
errorMessage
• Optional
errorMessage: string
The error message.
expandedRowKeys
• Optional
expandedRowKeys: readonly any
[]
Specify the default expanded row by rowkey (Controlled)
Inherited from
TableProps.expandedRowKeys
fillHeight
• Optional
fillHeight: boolean
Force the height of the table to be equal to the height of its parent container. Cannot be used together with autoHeight.
Inherited from
TableProps.fillHeight
headerHeight
• Optional
headerHeight: number
The height of the table header
Inherited from
TableProps.headerHeight
height
• Optional
height: number
The visible height of the table (the height of the scrollable container).
Inherited from
TableProps.height
hidden
• Optional
hidden: boolean
Inherited from
TableProps.hidden
hideHeader
• Optional
hideHeader: boolean
Flag, if true then the table header will be hidden, false otherwise.
hover
• Optional
hover: boolean
The row of the table has a mouseover effect
Inherited from
TableProps.hover
id
• Optional
id: string
Inherited from
TableProps.id
inlist
• Optional
inlist: any
Inherited from
TableProps.inlist
inputMode
• Optional
inputMode: "search"
| "text"
| "none"
| "email"
| "url"
| "tel"
| "numeric"
| "decimal"
Hints at the type of data that might be entered by the user while editing the element or its contents
See
https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute
Inherited from
TableProps.inputMode
is
• Optional
is: string
Specify that a standard HTML element should behave like a defined custom built-in element
See
https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is
Inherited from
TableProps.is
isTree
• Optional
isTree: boolean
The table will be displayed as a tree structure
Inherited from
TableProps.isTree
itemID
• Optional
itemID: string
Inherited from
TableProps.itemID
itemProp
• Optional
itemProp: string
Inherited from
TableProps.itemProp
itemRef
• Optional
itemRef: string
Inherited from
TableProps.itemRef
itemScope
• Optional
itemScope: boolean
Inherited from
TableProps.itemScope
itemType
• Optional
itemType: string
Inherited from
TableProps.itemType
label
• Optional
label: string
The table label.
lang
• Optional
lang: string
Inherited from
TableProps.lang
loadAnimation
• Optional
loadAnimation: boolean
Whether to enable loading animation
Inherited from
TableProps.loadAnimation
loading
• Optional
loading: boolean
Show loading
Inherited from
TableProps.loading
locale
• Optional
locale: TableLocaleType
The component localized character set.
Inherited from
TableProps.locale
maxRows
• Optional
maxRows: number
Maximum number of rows to be displayed.
minHeight
• Optional
minHeight: number
The minimum height of the table. The height is maintained even when the content is not stretched.
Inherited from
TableProps.minHeight
nonce
• Optional
nonce: string
Inherited from
TableProps.nonce
onAbort
• Optional
onAbort: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onAbort
onAbortCapture
• Optional
onAbortCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onAbortCapture
onAnimationEnd
• Optional
onAnimationEnd: AnimationEventHandler
<HTMLElement
>
Inherited from
TableProps.onAnimationEnd
onAnimationEndCapture
• Optional
onAnimationEndCapture: AnimationEventHandler
<HTMLElement
>
Inherited from
TableProps.onAnimationEndCapture
onAnimationIteration
• Optional
onAnimationIteration: AnimationEventHandler
<HTMLElement
>
Inherited from
TableProps.onAnimationIteration
onAnimationIterationCapture
• Optional
onAnimationIterationCapture: AnimationEventHandler
<HTMLElement
>
Inherited from
TableProps.onAnimationIterationCapture
onAnimationStart
• Optional
onAnimationStart: AnimationEventHandler
<HTMLElement
>
Inherited from
TableProps.onAnimationStart
onAnimationStartCapture
• Optional
onAnimationStartCapture: AnimationEventHandler
<HTMLElement
>
Inherited from
TableProps.onAnimationStartCapture
onAuxClick
• Optional
onAuxClick: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onAuxClick
onAuxClickCapture
• Optional
onAuxClickCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onAuxClickCapture
onBeforeInput
• Optional
onBeforeInput: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onBeforeInput
onBeforeInputCapture
• Optional
onBeforeInputCapture: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onBeforeInputCapture
onBlur
• Optional
onBlur: FocusEventHandler
<HTMLElement
>
Inherited from
TableProps.onBlur
onBlurCapture
• Optional
onBlurCapture: FocusEventHandler
<HTMLElement
>
Inherited from
TableProps.onBlurCapture
onCanPlay
• Optional
onCanPlay: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onCanPlay
onCanPlayCapture
• Optional
onCanPlayCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onCanPlayCapture
onCanPlayThrough
• Optional
onCanPlayThrough: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onCanPlayThrough
onCanPlayThroughCapture
• Optional
onCanPlayThroughCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onCanPlayThroughCapture
onChange
• Optional
onChange: FormEventHandler
<HTMLElement
>
The callback function called when data in the table is changed.
Overrides
TableProps.onChange
onChangeCapture
• Optional
onChangeCapture: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onChangeCapture
onClick
• Optional
onClick: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onClick
onClickCapture
• Optional
onClickCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onClickCapture
onCompositionEnd
• Optional
onCompositionEnd: CompositionEventHandler
<HTMLElement
>
Inherited from
TableProps.onCompositionEnd
onCompositionEndCapture
• Optional
onCompositionEndCapture: CompositionEventHandler
<HTMLElement
>
Inherited from
TableProps.onCompositionEndCapture
onCompositionStart
• Optional
onCompositionStart: CompositionEventHandler
<HTMLElement
>
Inherited from
TableProps.onCompositionStart
onCompositionStartCapture
• Optional
onCompositionStartCapture: CompositionEventHandler
<HTMLElement
>
Inherited from
TableProps.onCompositionStartCapture
onCompositionUpdate
• Optional
onCompositionUpdate: CompositionEventHandler
<HTMLElement
>
Inherited from
TableProps.onCompositionUpdate
onCompositionUpdateCapture
• Optional
onCompositionUpdateCapture: CompositionEventHandler
<HTMLElement
>
Inherited from
TableProps.onCompositionUpdateCapture
onContextMenu
• Optional
onContextMenu: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onContextMenu
onContextMenuCapture
• Optional
onContextMenuCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onContextMenuCapture
onCopy
• Optional
onCopy: ClipboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onCopy
onCopyCapture
• Optional
onCopyCapture: ClipboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onCopyCapture
onCut
• Optional
onCut: ClipboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onCut
onCutCapture
• Optional
onCutCapture: ClipboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onCutCapture
onDataUpdated
• Optional
onDataUpdated: (nextData
: any
[], scrollTo
: (coord
: { x
: number
; y
: number
}) => void
) => void
Type declaration
▸ (nextData
, scrollTo
): void
Callback after table data update.
Deprecated
use shouldUpdateScroll
instead
Parameters
Name | Type |
---|---|
nextData | any [] |
scrollTo | (coord : { x : number ; y : number }) => void |
Returns
void
Inherited from
TableProps.onDataUpdated
onDoubleClick
• Optional
onDoubleClick: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onDoubleClick
onDoubleClickCapture
• Optional
onDoubleClickCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onDoubleClickCapture
onDrag
• Optional
onDrag: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDrag
onDragCapture
• Optional
onDragCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragCapture
onDragEnd
• Optional
onDragEnd: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragEnd
onDragEndCapture
• Optional
onDragEndCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragEndCapture
onDragEnter
• Optional
onDragEnter: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragEnter
onDragEnterCapture
• Optional
onDragEnterCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragEnterCapture
onDragExit
• Optional
onDragExit: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragExit
onDragExitCapture
• Optional
onDragExitCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragExitCapture
onDragLeave
• Optional
onDragLeave: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragLeave
onDragLeaveCapture
• Optional
onDragLeaveCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragLeaveCapture
onDragOver
• Optional
onDragOver: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragOver
onDragOverCapture
• Optional
onDragOverCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragOverCapture
onDragStart
• Optional
onDragStart: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragStart
onDragStartCapture
• Optional
onDragStartCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDragStartCapture
onDrop
• Optional
onDrop: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDrop
onDropCapture
• Optional
onDropCapture: DragEventHandler
<HTMLElement
>
Inherited from
TableProps.onDropCapture
onDurationChange
• Optional
onDurationChange: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onDurationChange
onDurationChangeCapture
• Optional
onDurationChangeCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onDurationChangeCapture
onEmptied
• Optional
onEmptied: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onEmptied
onEmptiedCapture
• Optional
onEmptiedCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onEmptiedCapture
onEncrypted
• Optional
onEncrypted: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onEncrypted
onEncryptedCapture
• Optional
onEncryptedCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onEncryptedCapture
onEnded
• Optional
onEnded: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onEnded
onEndedCapture
• Optional
onEndedCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onEndedCapture
onError
• Optional
onError: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onError
onErrorCapture
• Optional
onErrorCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onErrorCapture
onExpandChange
• Optional
onExpandChange: (expanded
: boolean
, rowData
: any
) => void
Type declaration
▸ (expanded
, rowData
): void
Tree table, the callback function in the expanded node
Parameters
Name | Type |
---|---|
expanded | boolean |
rowData | any |
Returns
void
Inherited from
TableProps.onExpandChange
onFocus
• Optional
onFocus: FocusEventHandler
<HTMLElement
>
Inherited from
TableProps.onFocus
onFocusCapture
• Optional
onFocusCapture: FocusEventHandler
<HTMLElement
>
Inherited from
TableProps.onFocusCapture
onGotPointerCapture
• Optional
onGotPointerCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onGotPointerCapture
onGotPointerCaptureCapture
• Optional
onGotPointerCaptureCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onGotPointerCaptureCapture
onInput
• Optional
onInput: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onInput
onInputCapture
• Optional
onInputCapture: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onInputCapture
onInvalid
• Optional
onInvalid: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onInvalid
onInvalidCapture
• Optional
onInvalidCapture: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onInvalidCapture
onKeyDown
• Optional
onKeyDown: KeyboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onKeyDown
onKeyDownCapture
• Optional
onKeyDownCapture: KeyboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onKeyDownCapture
onKeyPress
• Optional
onKeyPress: KeyboardEventHandler
<HTMLElement
>
Deprecated
Inherited from
TableProps.onKeyPress
onKeyPressCapture
• Optional
onKeyPressCapture: KeyboardEventHandler
<HTMLElement
>
Deprecated
Inherited from
TableProps.onKeyPressCapture
onKeyUp
• Optional
onKeyUp: KeyboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onKeyUp
onKeyUpCapture
• Optional
onKeyUpCapture: KeyboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onKeyUpCapture
onLoad
• Optional
onLoad: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoad
onLoadCapture
• Optional
onLoadCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoadCapture
onLoadStart
• Optional
onLoadStart: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoadStart
onLoadStartCapture
• Optional
onLoadStartCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoadStartCapture
onLoadedData
• Optional
onLoadedData: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoadedData
onLoadedDataCapture
• Optional
onLoadedDataCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoadedDataCapture
onLoadedMetadata
• Optional
onLoadedMetadata: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoadedMetadata
onLoadedMetadataCapture
• Optional
onLoadedMetadataCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onLoadedMetadataCapture
onLostPointerCapture
• Optional
onLostPointerCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onLostPointerCapture
onLostPointerCaptureCapture
• Optional
onLostPointerCaptureCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onLostPointerCaptureCapture
onMouseDown
• Optional
onMouseDown: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseDown
onMouseDownCapture
• Optional
onMouseDownCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseDownCapture
onMouseEnter
• Optional
onMouseEnter: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseEnter
onMouseLeave
• Optional
onMouseLeave: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseLeave
onMouseMove
• Optional
onMouseMove: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseMove
onMouseMoveCapture
• Optional
onMouseMoveCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseMoveCapture
onMouseOut
• Optional
onMouseOut: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseOut
onMouseOutCapture
• Optional
onMouseOutCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseOutCapture
onMouseOver
• Optional
onMouseOver: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseOver
onMouseOverCapture
• Optional
onMouseOverCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseOverCapture
onMouseUp
• Optional
onMouseUp: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseUp
onMouseUpCapture
• Optional
onMouseUpCapture: MouseEventHandler
<HTMLElement
>
Inherited from
TableProps.onMouseUpCapture
onPaste
• Optional
onPaste: ClipboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onPaste
onPasteCapture
• Optional
onPasteCapture: ClipboardEventHandler
<HTMLElement
>
Inherited from
TableProps.onPasteCapture
onPause
• Optional
onPause: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onPause
onPauseCapture
• Optional
onPauseCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onPauseCapture
onPlay
• Optional
onPlay: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onPlay
onPlayCapture
• Optional
onPlayCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onPlayCapture
onPlaying
• Optional
onPlaying: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onPlaying
onPlayingCapture
• Optional
onPlayingCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onPlayingCapture
onPointerCancel
• Optional
onPointerCancel: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerCancel
onPointerCancelCapture
• Optional
onPointerCancelCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerCancelCapture
onPointerDown
• Optional
onPointerDown: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerDown
onPointerDownCapture
• Optional
onPointerDownCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerDownCapture
onPointerEnter
• Optional
onPointerEnter: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerEnter
onPointerEnterCapture
• Optional
onPointerEnterCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerEnterCapture
onPointerLeave
• Optional
onPointerLeave: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerLeave
onPointerLeaveCapture
• Optional
onPointerLeaveCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerLeaveCapture
onPointerMove
• Optional
onPointerMove: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerMove
onPointerMoveCapture
• Optional
onPointerMoveCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerMoveCapture
onPointerOut
• Optional
onPointerOut: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerOut
onPointerOutCapture
• Optional
onPointerOutCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerOutCapture
onPointerOver
• Optional
onPointerOver: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerOver
onPointerOverCapture
• Optional
onPointerOverCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerOverCapture
onPointerUp
• Optional
onPointerUp: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerUp
onPointerUpCapture
• Optional
onPointerUpCapture: PointerEventHandler
<HTMLElement
>
Inherited from
TableProps.onPointerUpCapture
onProgress
• Optional
onProgress: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onProgress
onProgressCapture
• Optional
onProgressCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onProgressCapture
onRateChange
• Optional
onRateChange: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onRateChange
onRateChangeCapture
• Optional
onRateChangeCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onRateChangeCapture
onReset
• Optional
onReset: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onReset
onResetCapture
• Optional
onResetCapture: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onResetCapture
onRowClick
• Optional
onRowClick: (rowData
: any
, event
: MouseEvent
<Element
, MouseEvent
>) => void
Type declaration
▸ (rowData
, event
): void
Click the callback function after the row and return to rowDate
Parameters
Name | Type |
---|---|
rowData | any |
event | MouseEvent <Element , MouseEvent > |
Returns
void
Inherited from
TableProps.onRowClick
onRowContextMenu
• Optional
onRowContextMenu: (rowData
: any
, event
: MouseEvent
<Element
, MouseEvent
>) => void
Type declaration
▸ (rowData
, event
): void
Callback after right-click row
Parameters
Name | Type |
---|---|
rowData | any |
event | MouseEvent <Element , MouseEvent > |
Returns
void
Inherited from
TableProps.onRowContextMenu
onScroll
• Optional
onScroll: (scrollX
: number
, scrollY
: number
) => void
Type declaration
▸ (scrollX
, scrollY
): void
Callback function for scroll bar scrolling
Parameters
Name | Type |
---|---|
scrollX | number |
scrollY | number |
Returns
void
Inherited from
TableProps.onScroll
onScrollCapture
• Optional
onScrollCapture: UIEventHandler
<HTMLElement
>
Inherited from
TableProps.onScrollCapture
onSeeked
• Optional
onSeeked: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSeeked
onSeekedCapture
• Optional
onSeekedCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSeekedCapture
onSeeking
• Optional
onSeeking: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSeeking
onSeekingCapture
• Optional
onSeekingCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSeekingCapture
onSelect
• Optional
onSelect: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSelect
onSelectCapture
• Optional
onSelectCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSelectCapture
onSortColumn
• Optional
onSortColumn: (dataKey
: string
, sortType?
: SortType
) => void
Type declaration
▸ (dataKey
, sortType?
): void
Click the callback function of the sort sequence to return the value sortColumn, sortType
Parameters
Name | Type |
---|---|
dataKey | string |
sortType? | SortType |
Returns
void
Inherited from
TableProps.onSortColumn
onStalled
• Optional
onStalled: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onStalled
onStalledCapture
• Optional
onStalledCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onStalledCapture
onSubmit
• Optional
onSubmit: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onSubmit
onSubmitCapture
• Optional
onSubmitCapture: FormEventHandler
<HTMLElement
>
Inherited from
TableProps.onSubmitCapture
onSuspend
• Optional
onSuspend: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSuspend
onSuspendCapture
• Optional
onSuspendCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onSuspendCapture
onTimeUpdate
• Optional
onTimeUpdate: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onTimeUpdate
onTimeUpdateCapture
• Optional
onTimeUpdateCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onTimeUpdateCapture
onTouchCancel
• Optional
onTouchCancel: TouchEventHandler
<HTMLElement
>
Inherited from
TableProps.onTouchCancel
onTouchCancelCapture
• Optional
onTouchCancelCapture: TouchEventHandler
<HTMLElement
>
Inherited from
TableProps.onTouchCancelCapture
onTouchEnd
• Optional
onTouchEnd: (event
: TouchEvent
<Element
>) => void
Type declaration
▸ (event
): void
Callback for the touchend
event.
Parameters
Name | Type |
---|---|
event | TouchEvent <Element > |
Returns
void
Inherited from
TableProps.onTouchEnd
onTouchEndCapture
• Optional
onTouchEndCapture: TouchEventHandler
<HTMLElement
>
Inherited from
TableProps.onTouchEndCapture
onTouchMove
• Optional
onTouchMove: (event
: TouchEvent
<Element
>) => void
Type declaration
▸ (event
): void
Callback for the touchmove
event.
Parameters
Name | Type |
---|---|
event | TouchEvent <Element > |
Returns
void
Inherited from
TableProps.onTouchMove
onTouchMoveCapture
• Optional
onTouchMoveCapture: TouchEventHandler
<HTMLElement
>
Inherited from
TableProps.onTouchMoveCapture
onTouchStart
• Optional
onTouchStart: (event
: TouchEvent
<Element
>) => void
Type declaration
▸ (event
): void
Callback for the touchstart
event.
Parameters
Name | Type |
---|---|
event | TouchEvent <Element > |
Returns
void
Inherited from
TableProps.onTouchStart
onTouchStartCapture
• Optional
onTouchStartCapture: TouchEventHandler
<HTMLElement
>
Inherited from
TableProps.onTouchStartCapture
onTransitionEnd
• Optional
onTransitionEnd: TransitionEventHandler
<HTMLElement
>
Inherited from
TableProps.onTransitionEnd
onTransitionEndCapture
• Optional
onTransitionEndCapture: TransitionEventHandler
<HTMLElement
>
Inherited from
TableProps.onTransitionEndCapture
onVolumeChange
• Optional
onVolumeChange: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onVolumeChange
onVolumeChangeCapture
• Optional
onVolumeChangeCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onVolumeChangeCapture
onWaiting
• Optional
onWaiting: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onWaiting
onWaitingCapture
• Optional
onWaitingCapture: ReactEventHandler
<HTMLElement
>
Inherited from
TableProps.onWaitingCapture
onWheel
• Optional
onWheel: WheelEventHandler
<HTMLElement
>
Inherited from
TableProps.onWheel
onWheelCapture
• Optional
onWheelCapture: WheelEventHandler
<HTMLElement
>
Inherited from
TableProps.onWheelCapture
placeholder
• Optional
placeholder: string
Inherited from
TableProps.placeholder
prefix
• Optional
prefix: string
Inherited from
TableProps.prefix
property
• Optional
property: string
Inherited from
TableProps.property
radioGroup
• Optional
radioGroup: string
Inherited from
TableProps.radioGroup
renderEmpty
• Optional
renderEmpty: (info
: ReactNode
) => ReactNode
Type declaration
▸ (info
): ReactNode
Customized data is empty display content
Parameters
Name | Type |
---|---|
info | ReactNode |
Returns
ReactNode
Inherited from
TableProps.renderEmpty
renderLoading
• Optional
renderLoading: (loading
: ReactNode
) => ReactNode
Type declaration
▸ (loading
): ReactNode
Customize the display content in the data load
Parameters
Name | Type |
---|---|
loading | ReactNode |
Returns
ReactNode
Inherited from
TableProps.renderLoading
renderRow
• Optional
renderRow: (children?
: ReactNode
, rowData?
: any
) => ReactNode
Type declaration
▸ (children?
, rowData?
): ReactNode
Custom row element
Parameters
Name | Type |
---|---|
children? | ReactNode |
rowData? | any |
Returns
ReactNode
Inherited from
TableProps.renderRow
renderRowExpanded
• Optional
renderRowExpanded: (rowData?
: any
) => ReactNode
Type declaration
▸ (rowData?
): ReactNode
Customize what you can do to expand a zone
Parameters
Name | Type |
---|---|
rowData? | any |
Returns
ReactNode
Inherited from
TableProps.renderRowExpanded
renderTreeToggle
• Optional
renderTreeToggle: (expandButton
: ReactNode
, rowData?
: any
, expanded?
: boolean
) => ReactNode
Type declaration
▸ (expandButton
, rowData?
, expanded?
): ReactNode
Tree table, the callback function in the expanded node
Parameters
Name | Type |
---|---|
expandButton | ReactNode |
rowData? | any |
expanded? | boolean |
Returns
ReactNode
Inherited from
TableProps.renderTreeToggle
resource
• Optional
resource: string
Inherited from
TableProps.resource
results
• Optional
results: number
Inherited from
TableProps.results
role
• Optional
role: AriaRole
Inherited from
TableProps.role
rowClassName
• Optional
rowClassName: string
| (rowData
: any
, rowIndex
: number
) => string
Add an optional extra class name to row
Inherited from
TableProps.rowClassName
rowExpandedHeight
• Optional
rowExpandedHeight: number
| (rowData?
: any
) => number
Set the height of an expandable area
Inherited from
TableProps.rowExpandedHeight
rowHeight
• Optional
rowHeight: number
| (rowData?
: any
) => number
The row height of the table
Inherited from
TableProps.rowHeight
rowKey
• Optional
rowKey: RowKeyType
Each row corresponds to the unique key in data
Inherited from
TableProps.rowKey
rtl
• Optional
rtl: boolean
Right to left
Inherited from
TableProps.rtl
security
• Optional
security: string
Inherited from
TableProps.security
shouldUpdateScroll
• Optional
shouldUpdateScroll: boolean
| (event
: TableSizeChangeEventName
) => { x?
: number
; y?
: number
}
Use the return value of shouldUpdateScroll
to determine
whether to update the scroll after the table size is updated.
Inherited from
TableProps.shouldUpdateScroll
showHeader
• Optional
showHeader: boolean
Whether to display the header of the table
Inherited from
TableProps.showHeader
slot
• Optional
slot: string
Inherited from
TableProps.slot
sortColumn
• Optional
sortColumn: string
Sort Column Name
Inherited from
TableProps.sortColumn
sortType
• Optional
sortType: SortType
Sort type
Inherited from
TableProps.sortType
spellCheck
• Optional
spellCheck: Booleanish
Inherited from
TableProps.spellCheck
style
• Optional
style: CSSProperties
Additional style
Inherited from
TableProps.style
suppressContentEditableWarning
• Optional
suppressContentEditableWarning: boolean
Inherited from
TableProps.suppressContentEditableWarning
suppressHydrationWarning
• Optional
suppressHydrationWarning: boolean
Inherited from
TableProps.suppressHydrationWarning
tabIndex
• Optional
tabIndex: number
Inherited from
TableProps.tabIndex
title
• Optional
title: string
Inherited from
TableProps.title
translate
• Optional
translate: "no"
| "yes"
Inherited from
TableProps.translate
translate3d
• Optional
translate3d: boolean
Enable 3D transition rendering to improve performance when scrolling.
Inherited from
TableProps.translate3d
typeof
• Optional
typeof: string
Inherited from
TableProps.typeof
unselectable
• Optional
unselectable: "on"
| "off"
Inherited from
TableProps.unselectable
virtualized
• Optional
virtualized: boolean
Effectively render large tabular data
Inherited from
TableProps.virtualized
vocab
• Optional
vocab: string
Inherited from
TableProps.vocab
width
• Optional
width: number
The width of the table. When it is not set, it will adapt according to the container
Inherited from
TableProps.width
wordWrap
• Optional
wordWrap: boolean
| "break-all"
| "break-word"
| "keep-all"
Whether to appear line breaks where text overflows its content box https://developer.mozilla.org/en-US/docs/Web/CSS/word-break
Inherited from
TableProps.wordWrap