我正在使用React虚拟表构建应用程序。
我在每行中添加了一些自定义单元格渲染。像标签,或一些图。

一切都很好,但是有一个奇怪的行为。

在一个单元格内,我添加了一个简单的Dropdown,以便用户选择一些值。
实际上,我的下拉渲染在下一行下进行。单击后,下拉列表将展开并保留在下一行下。

有什么我想念的吗?这是正常行为吗?

最佳答案

下拉菜单被父行的overflow: hidden样式剪裁。 (如果已设置,则下一行的background-color也可能使它模糊。)

这是我正在谈论wrt裁剪的示例:
http://plnkr.co/edit/9iMzJh?p=preview

我建议使用react-portal来避免剪切问题。我以前在Table中使用过它,对此非常满意。

关于javascript - React-Virtualized:CellRender进入下一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43652920/

10-09 23:57