### 这个需求解决了什么问题: - 目前`sort-config.defaultSort`配置的逻辑是只会在初始化时被触发一次,但是有些场景下,例如列配置发生变更表格重新渲染时,会丢失掉列配置变更前的排序状态,需要待表格更新完成后手动调用`sort`进行排序,而且通过`nexTtick`会存在偶现无法更新的情况,需要使用`settimeout`来处理 - 类似 issue: https://github.com/x-extends/vxe-table/issues/2440 - 期望在`sort-config`下新增双向绑定的排序配置,表格排序状态始终跟数据同步,减少维护排序配置的心智负担。 ### 建议的 API 是什么样的: 例如`sort-config`新增如下配置 ```js { // 双向绑定排序配置,始终跟视图排序状态同步 currentSort: { field: 'age', order:'desc', } } ``` ### 是否已有其他不错的替代方案: _No response_ ### 是否使用当前最新版本? - [x] 我已确认是使用当前的最新版本。
这个需求解决了什么问题:
目前
sort-config.defaultSort配置的逻辑是只会在初始化时被触发一次,但是有些场景下,例如列配置发生变更表格重新渲染时,会丢失掉列配置变更前的排序状态,需要待表格更新完成后手动调用sort进行排序,而且通过nexTtick会存在偶现无法更新的情况,需要使用settimeout来处理类似 issue: 服务端排序,如何保持或更新这个蓝色小箭头高亮呢 #2440
期望在
sort-config下新增双向绑定的排序配置,表格排序状态始终跟数据同步,减少维护排序配置的心智负担。建议的 API 是什么样的:
例如
sort-config新增如下配置是否已有其他不错的替代方案:
No response
是否使用当前最新版本?