Skip to content

Conversation

JiaweiUTSCHINA
Copy link

新增heightAsTableHeight参数(默认关闭),heightAsTableHeight: true时会将scrollY(传入的height)和tableHeight中的最大值作为table的高度数值使用

@crawler-django
Copy link
Owner

为什么要将scrollY(传入的height)和tableHeight中的最大值作为table的高度数值使用

@JiaweiUTSCHINA
Copy link
Author

为什么要将scrollY(传入的height)和tableHeight中的最大值作为table的高度数值使用

  1. table行数过少时,如果cell中存在popover的用法,会使高度变化(当然可以用getContainer解决,但是会影响滚动时体验)
  2. 作为虚拟table,传入的高度作为虚拟高度显示更符合直觉
  3. 只是一个可选参数,默认关闭的,不影响之前逻辑

@crawler-django
Copy link
Owner

加个demo例子把

@JiaweiUTSCHINA
Copy link
Author

@crawler-django
Copy link
Owner

popover会有这么离谱的吗? 这么长的话是不是应该搞个详情按钮给用户看才对.

@crawler-django
Copy link
Owner

我记得scrollY就是table区域的内容高度啊, popover这么离谱的逻辑感觉不应该写在插件里啊

@JiaweiUTSCHINA
Copy link
Author

popover会有这么离谱的吗? 这么长的话是不是应该搞个详情按钮给用户看才对.

这个只是写个demo可能多了点,正常没这个长但是如果只有一行数据的时候也会有问题,另外就是样式适配,比如我例子中的pagination需要置底,在columns数量多的事情横向滚动条位置也不好看,这种情况下【将scrollY(传入的height)和tableHeight中的最大值作为table的高度数值使用】在样式上会好看点。

@crawler-django
Copy link
Owner

popover会有这么离谱的吗? 这么长的话是不是应该搞个详情按钮给用户看才对.

这个只是写个demo可能多了点,正常没这个长但是如果只有一行数据的时候也会有问题,另外就是样式适配,比如我例子中的pagination需要置底,在columns数量多的事情横向滚动条位置也不好看,这种情况下【将scrollY(传入的height)和tableHeight中的最大值作为table的高度数值使用】在样式上会好看点。

是想数据少的时候, 能按具体scrollY的多少展示多少对吧? 比如只有一条数据, 但是scrollY是500, 表格要按500撑开?

@JiaweiUTSCHINA
Copy link
Author

比如只有一条数据

是的,我们的运用场景确实相对而言复杂了点,是需要有一个可控的table高度撑起的

@crawler-django
Copy link
Owner

比如只有一条数据

是的,我们的运用场景确实相对而言复杂了点,是需要有一个可控的table高度撑起的

我记得antd scrollY本来的行为就是自适应撑开的吧, 插件不合适去弄这个逻辑. 但是像复杂的例子那样扩展应该是可以的, 我再想一下

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

Successfully merging this pull request may close these issues.

2 participants