首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置react-data-grid的动态高度?

如何设置react-data-grid的动态高度?
EN

Stack Overflow用户
提问于 2019-09-04 21:13:12
回答 2查看 3.4K关注 0票数 4

我已经将react-data-grid集成到了我的一个项目中。在那里,我想根据加载的行来设置网格的动态高度。我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2019-09-06 15:02:00

您可以在react-data-grid周围创建一个包装器组件,在该组件中,您将考虑到您拥有的任何参数来计算dynamic height。在我的例子中,我考虑了rowHeightvisibleRowCount。一旦计算出dynamic Height,就可以使用minHeight prop将其传递给React-data-grid

示例:

代码语言:javascript
复制
<ReactDataGrid
minHeight={dynamicHeight}
...
/>

文档链接:https://adazzle.github.io/react-data-grid/docs/ReactDataGrid#minheight

票数 1
EN

Stack Overflow用户

发布于 2021-11-20 02:48:14

您可以使用style属性并将其传递给状态变量dynamicHeight,如下所示:

代码语言:javascript
复制
let [dynamicHeight, setDynamicHeight] = useState(*default height*);

当你想改变高度时,你可以调用这个函数:

代码语言:javascript
复制
setDynamicHeight(*calculate your desired height here*)

return(
    <DataGrid style={{height = dynamicHeight}} />
)

我通过搜索GitHub上的issues部分找到了这个:https://github.com/adazzle/react-data-grid/issues/2553

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57789205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档