Skip to content

sort-config 支持双向绑定的排序配置 #3197

@KeyToLove

Description

@KeyToLove

这个需求解决了什么问题:

  • 目前sort-config.defaultSort配置的逻辑是只会在初始化时被触发一次,但是有些场景下,例如列配置发生变更表格重新渲染时,会丢失掉列配置变更前的排序状态,需要待表格更新完成后手动调用sort进行排序,而且通过nexTtick会存在偶现无法更新的情况,需要使用settimeout来处理

  • 类似 issue: 服务端排序,如何保持或更新这个蓝色小箭头高亮呢 #2440

  • 期望在sort-config下新增双向绑定的排序配置,表格排序状态始终跟数据同步,减少维护排序配置的心智负担。

建议的 API 是什么样的:

例如sort-config新增如下配置

 {
   // 双向绑定排序配置,始终跟视图排序状态同步
   currentSort: {
      field: 'age',
      order:'desc', 
  }
}

是否已有其他不错的替代方案:

No response

是否使用当前最新版本?

  • 我已确认是使用当前的最新版本。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions