feat: add cancelEditCell method to ListTable and PivotTable APIs #4931
+35
−0
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.
🤔 这个分支是...
🔗 相关 issue 连接
#4929
💡 问题的背景&解决方案
表格编辑器是根据行列进行定位的,在部分情况下,开发者需要处理退出编辑器但是不保存当前值的情况,这种情况下表格没有暴露对应的方法给到开发者,只有一个退出编辑但是保存值的API。
我发现VTable 的 EditManager 类中已经实现了 cancelEdit() 方法,它会强制退出编辑器但不保存当前值,和completeEditCell一样处理就很好解决了这个问题。
📝 Changelog
☑️ 自测
🚀 Summary
copilot:summary
🔍 Walkthrough
copilot:walkthrough