fix: 修复启用keepItemSelectionOnPageChange时,selectedChange事件数据中的 selected… #11350
+22
−6
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.
…Items 仅包含当前页的问题
What
CRUD 组件当启用了keepItemSelectionOnPageChange时,组件的 selectedChange 事件数据中的 selectedItems只包含了当前 page 的数据,并未包含跨页选中的数据,不符合预期
Why
Table 组件在handleCheck时并未考虑keepItemSelectionOnPageChange,导致dispatchEvent 的时候只有当前 page 选中的 items
How
Table 组件中handleCheck函数中应当考虑keepItemSelectionOnPageChange设置项,讲老的选中行数据跟当前的选中行数据进行合并去重