Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

expandable展开属性里嵌套的ProTable是否支持columnsState? #8401

Closed
ytanck opened this issue May 10, 2024 · 15 comments
Closed

expandable展开属性里嵌套的ProTable是否支持columnsState? #8401

ytanck opened this issue May 10, 2024 · 15 comments

Comments

@ytanck
Copy link

ytanck commented May 10, 2024

ProTable里的expandable嵌套了一个ProTable,请问嵌套的ProTable是否支持columnsState功能?从我调试看是不支持的

@ytanck ytanck changed the title expandable展开属性是否支持columnsState? expandable展开属性里嵌套的ProTable是否支持columnsState? May 10, 2024
@fnoopv
Copy link
Contributor

fnoopv commented May 10, 2024

实测支持

@ytanck
Copy link
Author

ytanck commented May 10, 2024

实测支持

上点demo?

@fnoopv
Copy link
Contributor

fnoopv commented May 10, 2024

@ytanck
Copy link
Author

ytanck commented May 10, 2024

https://codesandbox.io/p/sandbox/qian-tao-biao-ge-forked-shrn6m

大佬,可能是我没描述清楚。
外层的ProTable里已经使用了columnsState功能,
expandable里嵌套的ProTable是否还支持columnsState功能,可以和父 同时控制或者里外单独控制

@fnoopv
Copy link
Contributor

fnoopv commented May 10, 2024

我给的demo里面就是啊,就是expandable嵌套的表格
image

@fnoopv
Copy link
Contributor

fnoopv commented May 10, 2024

而且你可以看 expandableexpandedRowRender 的签名, 返回的是 ReactNode,是啥都无所谓,表格、表单等等啥都行

@ytanck
Copy link
Author

ytanck commented May 11, 2024

支持解决,谢谢

@ytanck
Copy link
Author

ytanck commented May 11, 2024

https://codesandbox.io/p/sandbox/qian-tao-biao-ge-forked-shrn6m
现在里外层的columnsState是各自单独控制的,可以用一个变量控制吗,就不需要里外都去点击设置隐藏或显示了

@fnoopv
Copy link
Contributor

fnoopv commented May 11, 2024

可以啊, valueonChange 用一个就行, 不过最好两个 table 没有相同字段, 不然两个都会同时显示或不显示某个字段

@ytanck
Copy link
Author

ytanck commented May 11, 2024

可以啊, valueonChange 用一个就行, 不过最好两个 table 没有相同字段, 不然两个都会同时显示或不显示某个字段

现在就是需要里外同时显示或隐藏,可以出个demo吗

@fnoopv
Copy link
Contributor

fnoopv commented May 11, 2024

@ytanck
Copy link
Author

ytanck commented May 11, 2024

https://codesandbox.io/p/sandbox/qian-tao-biao-ge-forked-xtv4dr

谢谢大佬,demo功能都是正常的。可我按你方法写后会一直触发onchange事件setColumnsState到账死循环

@ytanck
Copy link
Author

ytanck commented May 11, 2024

补充下:我添加persistenceKey,persistenceType属性了的

@fnoopv
Copy link
Contributor

fnoopv commented May 11, 2024

补充下:我添加persistenceKey,persistenceType属性了的

那在两个table中把这两个属性设置相同就可以了

@ytanck
Copy link
Author

ytanck commented May 13, 2024

Thank you!

@ytanck ytanck closed this as completed May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants