logo

S2

  • 使用文档
  • API 文档
  • 图表示例
  • 在线体验
  • 更新日志
  • 所有产品antv logo arrow
  • 2.x
  • 基础配置项
    • S2DataConfig
    • S2Options
      Updated
    • S2Theme
      Updated
    • S2Event
      Updated
  • 基础类
    • SpreadSheet
      Updated
    • Interaction
      Updated
    • Store
    • BaseCell
      Updated
    • BaseDataSet
      Updated
    • Node
    • BaseTooltip
    • BaseFacet
      Updated
    • Hierarchy
      New
    • BaseBBox
      New
    • CellData
      New
  • 分析组件
    • 表组件
      Updated
    • 维度下钻
      Updated
    • 维度切换组件
      Updated
    • 高级排序
      Updated
    • 导出
      Updated
  • 绘图属性
  • 透视组合图拓展 S2Options

高级排序

上一篇
维度切换组件
下一篇
导出

Resources

Ant Design
Galacea Effects
Umi-React 应用开发框架
Dumi-组件/文档研发工具
ahooks-React Hooks 库

社区

体验科技专栏
seeconfSEE Conf-蚂蚁体验科技大会

帮助

GitHub
StackOverflow

more products更多产品

Ant DesignAnt Design-企业级 UI 设计语言
yuque语雀-知识创作与分享工具
EggEgg-企业级 Node 开发框架
kitchenKitchen-Sketch 工具集
GalaceanGalacean-互动图形解决方案
xtech蚂蚁体验科技
© Copyright 2025 Ant Group Co., Ltd..备案号:京ICP备15032932号-38

Loading...

React 高级排序组件 @antv/s2-react-components

import { AdvancedSort } from '@antv/s2-react-components';
import '@antv/s2-react-components/dist/s2-react-components.min.css'
<AdvancedSort sheetInstance={s2} />

AdvancedSortProps

AdvancedSort 组件的 props

参数说明类型必选默认值
sheetInstance表格实例SpreadSheet✓
classNameclass 类名称string
icon排序按钮图标React.ReactNode
text排序按钮名称string
ruleText规则描述string
dimensions可选字段列表Dimension[]
ruleOptions规则配置列表RuleOption[]
sortParams默认已有 sort 规则SortParams
onSortOpen打开排序弹窗的回调() => void
onSortConfirm关闭弹窗后处理排序结果的回调(ruleValues:RuleValue[], sortParams:SortParams) => void

AdvancedSortCfgProps

在 header 中配置 advancedSort 的 props

参数说明类型必选默认值
classNameclass 类名称string
icon排序按钮图标React.ReactNode
text排序按钮名称ReactNode
ruleText规则描述string
dimensions可选字段列表Dimension[]
ruleOptions规则配置列表RuleOption[]
sortParams默认已有 sort 规则SortParams
onSortOpen打开排序弹窗的回调() => void
onSortConfirm关闭弹窗后处理排序结果的回调(ruleValues:RuleValue[], sortParams:SortParams) => void

Dimension

可选字段列表,不配置默认为:行头+列头+数值

参数说明类型默认值必选
field维度 idstring✓
name维度名称string✓
list维度列表string[]✓

RuleOption

规则配置列表,不配置默认为:首字母、手动排序、其他字段

参数说明类型默认值必选
label规则名称string✓
value规则值`'sortMethod''sortBy''sortByMeasure'`
children规则子列表RuleOption[]✓

RuleValue

关闭弹窗后处理排序结果的回调函数的第一个参数:获取到的排序信息

参数说明类型默认值必选
field维度 idstring✓
name维度名称string✓
sortMethod排序方式(升/降序)ASC | DESC | asc | desc
sortBy自定义排序列表string[]
sortByMeasure类string