DragSortTable - 拖动排序表格

DragSortTable排序采用的react-sortable-hoc,需要提供rowKey来确定数据的唯一值,否则不能正常工作。暂不支持request请求的数据进行排序,可将request请求的数据存起来通过dataSource传入。

Demo

拖拽排序

拖拽排序编辑表格

API

属性描述类型默认值
dragSortKey如配置此参数,则会在该 key 对应的行显示拖拽排序把手,允许拖拽排序any-
dragSortHandlerRender渲染自定义拖动排序把手的函数 如配置了 dragSortKey 但未配置此参数,则使用默认把手图标(rowData: T, idx: number) => React.ReactNode<MenuOutlined className="dragSortDefaultHandle" style={{ cursor: 'grab', color: '#999' }} />
onDragSortEnd拖动排序完成回调(newDataSource: T[]) => Promise<void> | void-