-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] feat(interaction): 新增选中/高亮单元格 & 滚动 API #2586
Open
lijinke666
wants to merge
12
commits into
next
Choose a base branch
from
feat-interaction-api
base: next
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Size Change: +450 B (0%) Total Size: 318 kB
ℹ️ View Unchanged
|
lijinke666
changed the title
[WIP] feat(interaction): 新增选中/高亮单元格 & 滚动 API
feat(interaction): 新增选中/高亮单元格 & 滚动 API
Mar 8, 2024
你好, @lijinke666 CI 执行失败, 请点击 [Details] 按钮查看, 并根据日志修复。 Hello, @lijinke666 CI run failed, please click the [Details] button for detailed log information and fix it. |
lijinke666
changed the title
feat(interaction): 新增选中/高亮单元格 & 滚动 API
[WIP] feat(interaction): 新增选中/高亮单元格 & 滚动 API
Mar 8, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
👀 PR includes
✨ Feature
📝 Description
选中单元格 API 调整/完善
selectHeaderCell
变更为changeCell
, 支持所有类型单元格的选中。同时支持选中 (selectCell)
和高亮 (highlightCell)
等语法糖, 现有 API 可以实现 (如:s2.interaction.changeState()
), 但成本过高, 开发者需要理解部分源码逻辑, 简化从而满足外部逻辑主动触发的场景.滚动 API 调整/完善
滚动 API
s2.updateScrollOffset
移除,统一至s2.interaction
命名空间下, 保持 API 一致性。同时支持scrollToCell
和scrollToTop
等语法糖。🖼️ Screenshot
🔗 Related issue link
🔍 Self-Check before the merge