跳到主要内容

general-table

<advanced.general-table>

Properties

NameDescriptionTypeDefault
showCardtrue
rowSelectionfalse | TableRowSelection<any>-
rowKeystring"key"
hiddenColumnsArray<string | number>-
showSelectInfofalse
filtersRecord<string, string[]>-
configPropsany-
sortstring | null-
orderstring | number | null-
rowDisabledConfigRowDisabledProps | RowDisabledProps[]-
expandedRowBrick{ useBrick?: UseSingleBrickConf; }
expandIcon{ collapsedIcon: GeneralIconProps; expandedIcon: GeneralIconProps; }
expandIconAsCelltrue
expandIconColumnIndexnumber-
expandRowByClickbooleanfalse
optimizedColumnsArray<string | number>-
stripEmptyExpandableChildrenfalse
defaultExpandAllRowsbooleanfalse
ellipsisInfobooleanfalse
expandedRowKeysstring[]-
selectAllChildrenbooleanfalse
defaultSelectAllbooleanfalse
childrenColumnNamechildren
sortabletrue
frontSearchbooleanfalse
frontSearchQuery-
exactSearchbooleanfalse
frontSearchFilterKeysstring[]-
pagenumber-
pageSizenumber-
scrollConfigsTableProps<unknown>["scroll"]{ x: true }
qField"q"
tableDraggablebooleanfalse
zebraPatternbooleanfalse
storeCheckedByUrlbooleanfalse
extraRowsRecord<string, unknown>[]-
autoSelectParentWhenAllChildrenSelectedbooleanfalse
thTransparentboolean-
showHeadertrue
paginationfalse | TablePaginationConfig-
sizeSizeType-
typeRowSelectionType-
shouldUpdateUrlParamstrue
shouldRenderWhenUrlParamsUpdatetrue
selectedRowKeysReact.Key[][]

Events

NameDescriptionEvent Detail
page.updateRecord<string, number> - {[pagePath]: xxx}
filter.updateRecord<string, number> - {[pagePath]:1,[pageSizePath]:xxx}
select.updateRecord<string, any>[] - Record<string,any>[]
select.row.keys.updatestring[] - Record<string,any>[]
sort.update{ sort: string; order: string | number; } - {sort:string;order:string|number}
row.expand{ expanded: boolean; record: Record<string, any>; } - {expanded:boolean;record:Record<string,any>}
expand.rows.change{ expandedRows: React.Key[]; } - {expandedRows:string[]| number[]}
row.drag{ data: Record<string, any>[]; } - {data:Record<string,any>[]}

Methods

NameDescriptionParamsReturn
filterSourceDataevent: CustomEventvoid
expandAll