javascript - 在保留自动高度功能的同时指定行的最小高度 - Ag-grid

标签 javascript height row ag-grid

我想将每个 ag-grid 行的最小高度指定为 40px,并允许超过 40px 的任何行的动态高度。

      this.gridOptions = {
        /* rowHeight : 40, */
        headerHeight: 100,
        pagination: true,
        enableSorting: true,
        enableColResize: true,
        rowDeselection: true,
        suppressHorizontalScroll: false,
        autoHeight: true
      };

gridOptions.autoHeight 让我动态改变高度,但分配类似 gridOptions.rowHeight 或使用 getRowHeight(params) 来设置默认的最小高度会覆盖自动高度。 有办法解决这个问题吗?

最佳答案

设法解决了这个问题,在这里为可能遇到同样问题的任何其他人发布答案:

有几件事我需要改变:

  1. 我使用的 ag-grid 版本 (13.1.2) 似乎不支持自动高度功能。 将 ag-grid 更新到版本 18.1.2,将 ag-grid-vue 更新到 18.1.0(我使用的是 Vue.js 框架)。
  2. 我错误地使用了 autoHeight 选项。我需要使用 autoHeight: true; 同时配置确定行高的每一列,而不是在 gridOptions 中。

这些步骤根据内容调整了行的高度。

  1. 在 gridOptions 中添加 rowHeight: 40px;,在应用 autoHeight 后设置行的最小高度。

关于javascript - 在保留自动高度功能的同时指定行的最小高度 - Ag-grid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51529321/

相关文章:

r - 删除数据框中所有位于行中值之前的行

flutter : How can I show no widget with no space taking when there's no link?

javascript - 文档加载后初始化 ng-app

javascript - JavaScript 中的文件扩展名

java - 删除行后如何保证连续数字字段的列?

java - 使用 getHeight() 和 getWidth() 时,矩形未使用包含正确边界的矩形

javascript - 如何在移动设备上独立于 URL 栏的当前隐藏/显示状态获取视口(viewport)高度?

javascript - 仅使用 event.target 定位父对象?

javascript - 在移动浏览器中播放声音?

html - 如何仅使用 CSS 根据其兄弟大小动态调整 HTML 元素的大小?