Skip to content

🧐[问题]ProTable的列设置columnsState属性中,onChange事件返回的数据,因是否已点击了【重置】而不一致,有时候会返回全部列对象,有时候返回已操作列对象而已 #6606

Open
@MrsHuiL

Description

@MrsHuiL

🧐 问题描述
ProTable组件的列设置属性columnsState,该属性的onChange事件的回调,返回的data,有时候只有当前设置的列对象(图二),有时候返回所有列对象(图一)。总结发现,当点击【重置】之后,再去进行隐藏(或固定列)操作,返回的data只有当前设置的列对象,不是所有的列对象;页面刷新,只要没有点【重置】的时候,返回的都是所有列对象,请问这是bug吗?就不能给一致的吗,这样让我们很难处理

💻 示例代码
columnsState={{
value: columnsStateMap,
onChange: (data) => onChangeColumnsState(data),
}}

🚑 其他信息
图一:
image
图二:
image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions