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

Store

上一篇
Interaction
下一篇
BaseCell

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...

功能描述:存储一些信息。详情

s2.store.get('key') // 获取
s2.store.set('key', value) // 存储
参数说明类型
scrollX水平滚动偏移number
scrollY垂直滚动偏移number
rowHeaderScrollX行头水平滚动偏移number
sortParam列头排序配置SortParam
drillDownIdPathMap下钻节点 id 和对应生成的 path 寻址路径Map<string, number[][]>
drillDownNode当前下钻节点Node
drillItemsNum下钻数据的个数控制number
interactionStateInfo当前交互状态信息number
drillDownFieldInLevel下钻节点层级信息PartDrillDownInfo[]
originalDataCfg原始数据配置S2DataConfig
panelBBox可视区域包裹盒模型BBox
activeResizeArea当前调整大小区域 groupGroup
valueRanges条件格式值区间ValueRanges
initColLeafNodes初次渲染时的列头叶子节点Node[]
hiddenColumnsDetail隐藏的列头详情HiddenColumnsInfo[]
lastRenderedColumnFields上一次渲染的列头配置string[]
resized是否手动调整过宽高boolean
visibleActionIconshover 显示的 icon 缓存GuiIcon[]
lastClickedCell上一次点击的单元格S2CellType<ViewMeta>
initOverscrollBehavior初始滚动链状态'auto' | 'none' | 'contain'
sortMethodMap排序方式Record<string, SortMethod>
[key: string]其他任意字段unknown

HiddenColumnsInfo

interface HiddenColumnsInfo {
// 当前显示的兄弟节点之前所隐藏的节点
hideColumnNodes: Node[];
// 当前隐藏列所对应展示展开按钮的兄弟节点
displaySiblingNode: Node;
}

PartDrillDownInfo

interface PartDrillDownInfo {
// 下钻数据
drillData: RawData[];
// 下钻字段
drillField: string;
}

ValueRanges

export interface ValueRange {
minValue?: number;
maxValue?: number;
}
export type ValueRanges = Record<string, ValueRange>;

ViewMeta

功能描述:数值单元格数据和位置等信息

参数类型必选默认值功能描述
spreadsheetSpreadSheet表格实例
idstring单元格唯一标识
xnumber单元格 x 坐标
ynumber单元格 y 坐标
widthnumber单元格宽度
heightnumber单元格高度
dataViewMetaData单元格数据
rowIndexnumber单元格在行叶子节点中的索引
colIndexnumber单元格在列叶子节点中的索引
valueFieldstring度量 id
fieldValueDataItem度量展示的真实值
isTotalsboolean 是否为总计:true 为总计 false 为小计
queryRecord<string, any>行列查询条件
rowQueryRecord<string, any>行查询条件
colQueryRecord<string, any>列查询条件
rowIdstring单元格的行 id
colIdstring单元格的列 id

RawData

DateItem
type RawData = Record<string, DataItem>;

SimpleData

type SimpleData = string | number | null | undefined;

MultiData

功能描述:用于支持多指标类型的自定义数据单元格渲染。例如:趋势分析表

配置项名称说明类型默认值必选
values格式化后的数据,直接展示在 dataCfg 中SimpleData[][]✓
originalValues原始数据,用于原始数据导出SimpleData[][]
label用作单元格小标题,单独占一行展示string
[key: string]其他透传字段,用于自定义单元格的定制化展示unknown``
{
"number": {
"originalValues": [1, 2, 3],
"values": ["1", "2", "3"]
}
}

DataItem

SimpleData | MultiData | MiniChartData

type DataItem = SimpleData | MultiData | MiniChartData | Record<string, unknown>;
{
"number": 7789,
"province": "浙江省",
"city": "杭州市",
"type": "家具",
"sub_type": "桌子"
}

ExtraData

import type { EXTRA_FIELD, VALUE_FIELD } from '@antv/s2';
type ExtraData = {
[EXTRA_FIELD]: string;
[VALUE_FIELD]: string | DataItem;
};
{
"$$extra$$": "number",
"$$value$$": 7789,
}

Data

type Data = RawData & ExtraData;

ViewMetaData

查看 CellData 定义
type ViewMetaData = Data | CellData;

Data

{
"city": "杭州市"
}

CellData

{
"extraField": "number",
"raw": {
"number": 7789,
"province": "浙江省",
"city": "杭州市",
"type": "家具",
"sub_type": "桌子"
},
"$$extra$$": "number",
"$$value$$": 7789,
"$$origin$$": {
"number": 7789,
"province": "浙江省",
"city": "杭州市",
"type": "家具",
"sub_type": "桌子"
}
}

MiniChartData

功能描述:在单元格内绘制 mini 图(支持 折线图、子弹图、柱状图). 查看 文档 和 示例

BaseChartData

功能描述:内置折线图、柱状图数据配置项,数据格式参考 G2

参数说明类型必选默认值
typemini 图类型line | bar✓
encode编码方式,声明 x 位置通道或 y 位置通道绑定的对应的列数据{x: string; y: string}✓
data原始数据Data[]✓
[key: string]其他透传字段,用于自定义单元格的定制化展示unknown

BulletValue

功能描述:内置子弹图数据配置项

参数说明类型必选默认值
typemini 图类型bullet✓bullet
measure当前指标number | string✓
target目标值number | string✓
[key: string]其他透传字段,用于自定义单元格的定制化展示unknown