我正在使用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/