Skip to content

横向滚动条状态变更时,固定列阴影显示异常 #646

@lanten

Description

@lanten

示例代码

由 antd 定位到这里。
相关issuse:ant-design/ant-design#31319

分析代码后发现,主要是由于数据变更时未刷新横向滚动条状态导致的。

table/src/Table.tsx

Lines 497 to 501 in e26c552

React.useEffect(() => {
if (horizonScroll) {
triggerOnScroll();
}
}, [horizonScroll]);

将上面引用的代码作以下调整(在 useEffect 中添加 data订阅 ),似乎可以解决这个问题。

  React.useEffect(() => {
    if (horizonScroll) {
      triggerOnScroll();
    }
  }, [horizonScroll, data]);

请评估影响,没有问题的话,稍后我将发起PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions