javascript - 如何在 Ag Grid for React.js 中做响应式列宽?
问题描述
我使用 React Ag Grid 库并使用 1920*1080 屏幕尺寸。所以我需要为另一个屏幕尺寸使用响应式列宽。
{ headerName: "Sıra", field: "", width: 30, minWidth: 10, maxWidth: 300, suppressSizeToFit: false },
{ headerName: "Subscriber No", field: "", width: 130, minWidth: 10, maxWidth: 450, suppressSizeToFit: false },
...
] ```
I tried percantage instead of "30" but it doesn't work. How can I set percentage value for responsive design in Ag Grid?
解决方案
我建议调用gridApi.sizeColumnsToFit();
你的 onGridReady 回调。这将调整所有列的大小以完全填充网格的可用宽度。当您将width
列定义的属性设置为 30 时,它以像素为单位,而不是百分比。
推荐阅读
- php - jquery datepicker is not working 控制器PHP中存在文本框
- java - Java 正则表达式。不包括分隔符的组
- amazon-web-services - 如何减少 EC2 实例的根 EBS 卷大小?
- html - 替代使用框架来提供可以通过拖动调整大小的导航区域
- reactjs - 多个获取请求
- javascript - 将 URL 路径添加到 html 脚本 src 并呈现页面
- mysql - mysql连接具有相同列值的两行并计算某些列值并返回一行中的所有行
- google-apps-script - 在 Google 表格中,为什么我录制的宏在调用时还会运行另外两个脚本?
- reactjs - 如何在反应 + 材料中检查表格是否有效?
- symfony - 独白发送旧日志