Skip to content

feat: 维度切换组件增加allowEmpty配置 close #533#1136

Merged
lijinke666 merged 3 commits intomasterfrom
feat-switcher-empty-config
Feb 24, 2022
Merged

feat: 维度切换组件增加allowEmpty配置 close #533#1136
lijinke666 merged 3 commits intomasterfrom
feat-switcher-empty-config

Conversation

@wjgogogo
Copy link
Copy Markdown
Contributor

👀 PR includes

✨ Feature

🎨 Enhance

  • Code style optimization
  • Refactoring
  • Change the UI
  • Improve the performance
  • Type optimization

🐛 Bugfix

  • Solve the issue and close #0

🔧 Chore

  • Test case
  • Switcher组件文档更新
  • CI / workflow
  • Release version
  • Other ()

📝 Description

通过allowEmpty控制当前维度最后一个子项拖拽行为:

const switcherFields = {
  rows: {
    items: [{ id: 'province' }, { id: 'city' }],
    allowEmpty: false // 行头不能为空
  },
  columns: {
    items: [{ id: 'type' }],
    allowEmpty: true  // 行头可以为空
  },
  values: {
    selectable: true,
    items: [{ id: 'price' }, { id: 'cost' }],
  },
};

2022-02-24 17 31 46

🖼️ Screenshot

Before After

🔗 Related issue link

🔍 Self Check before Merge

  • Add or update relevant Docs.
  • Add or update relevant Demos.
  • Add or update relevant TypeScript definitions.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 24, 2022

🎊 PR Preview has been successfully built and deployed to https://s2-preview-pr-1136.surge.sh

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 24, 2022

Size Change: +271 B (0%)

Total Size: 193 kB

Filename Size Change
./packages/s2-core/dist/index.min.js 120 kB -117 B (0%)
./packages/s2-react/dist/index.min.js 70.1 kB +369 B (+1%)
./packages/s2-react/dist/style.min.css 3.12 kB +19 B (+1%)
ℹ️ View Unchanged
Filename Size
./packages/s2-core/dist/style.min.css 362 B

compressed-size-action

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 24, 2022

Codecov Report

Merging #1136 (be473b8) into master (d0215dc) will increase coverage by 0.29%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1136      +/-   ##
==========================================
+ Coverage   72.05%   72.34%   +0.29%     
==========================================
  Files         178      178              
  Lines       13129    13311     +182     
  Branches     3096     3150      +54     
==========================================
+ Hits         9460     9630     +170     
- Misses       2396     2398       +2     
- Partials     1273     1283      +10     
Impacted Files Coverage Δ
...ackages/s2-core/src/interaction/brush-selection.ts 84.92% <0.00%> (+0.49%) ⬆️
packages/s2-core/src/facet/pivot-facet.ts 79.69% <0.00%> (+1.22%) ⬆️
...ckages/s2-core/src/interaction/event-controller.ts 85.83% <0.00%> (+4.53%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d0215dc...be473b8. Read the comment docs.

@lijinke666 lijinke666 changed the title feat: 维度切换组件增加allowEmpty配置, close #533 feat: 维度切换组件增加allowEmpty配置 close #533 Feb 24, 2022
@lijinke666 lijinke666 merged commit 7250bac into master Feb 24, 2022
@lijinke666 lijinke666 deleted the feat-switcher-empty-config branch February 24, 2022 10:17
wjgogogo added a commit that referenced this pull request Feb 28, 2022
* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs
@lijinke666
Copy link
Copy Markdown
Member

🎉 This PR is included in version @antv/s2-react-v1.11.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

lijinke666 added a commit that referenced this pull request Mar 11, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
xingwanying pushed a commit that referenced this pull request Mar 15, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
xingwanying pushed a commit that referenced this pull request Mar 16, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
xingwanying pushed a commit that referenced this pull request Mar 16, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
lijinke666 added a commit that referenced this pull request Mar 16, 2022