标头中有新行

iPh*_*Dev 5 ag-grid

如何在标题文本中添加新行?我尝试了以下解决方案,但这只是将文字自动换行。我需要做的是强迫新生产线

.ag-header-cell-label {
    text-overflow: clip;
    overflow: visible;
    white-space: normal;
}
Run Code Online (Sandbox Code Playgroud)

在我的html中,我添加了

[headerHeight]="48"
Run Code Online (Sandbox Code Playgroud)

在handsontable中,可以通过添加<br>标题文本来轻松完成此操作,但是在ag-grid中将无法使用。

Rav*_*avi 7

我尝试过并且有效的完美是

.ag-header-cell-label .ag-header-cell-text {
   white-space: pre-wrap !important;
}
Run Code Online (Sandbox Code Playgroud)

和标题

headerName: "Model \n test", 
Run Code Online (Sandbox Code Playgroud)

\n用于新行并white-space: pre-wrap !important;保留换行符。

这是示例https://jsfiddle.net/z63vt14d/


小智 0

在最新的 AG 网格版本中,您必须使用setFloatingFiltersHeight属性。下面给出的示例,或者您可以按照https://www.ag-grid.com/javascript-grid-column-header/(链接中的动态标题高度示例)。

您可以在网格就绪功能上设置此属性。

onGridReady(params) {
    params.api.setFloatingFiltersHeight(35) // put height as per your need
}
Run Code Online (Sandbox Code Playgroud)

  • 如果我有一个 headerName“AB”,并且我希望“B”位于换行符上,那么使用 **setFloatingFiltersHeight** 属性如何帮助实现此目的? (2认同)