【问题标题】:How to adjust the width of the ag-grid container based on its contents?如何根据内容调整 ag-grid 容器的宽度?
【发布时间】:2021-04-16 16:00:49
【问题描述】:

在 ag-grid 中,domLayout 的值可以设置为 autoHeight 以禁用 ag-grid 面板的垂直滚动。相反,整个页面会调整其高度以显示所有行。

我怎样才能使水平滚动具有相同的行为?

suppressHorizontalScroll 选项设置为true 时会隐藏水平滚动条,但这不会强制整个页面滚动。相反,溢出的内容只是被隐藏了。

【问题讨论】:

    标签: ag-grid


    【解决方案1】:

    您可以在某种程度上做到这一点,方法是同时使用列上的minWidthmaxWidthwidth 属性,同时使用gridColumnApi.autoSizeColumns(colId) 方法根据列的内容自动设置列的宽度。

    我之所以这么说,是因为使用 agGrid 很难为某些单元格中包含大量文本或大图像的行设置不同的行大小。这将迫使某些列扩展以容纳内容,或者只是将其完全剪切。从而强制水平滚动。

    注意:要使上述方法起作用,您需要在设置行后调用gridColumnApi.autoSizeColumns(colId)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 2022-01-26
      • 2018-12-21
      • 2012-04-07
      • 2014-03-05
      • 1970-01-01
      相关资源
      最近更新 更多