我正在尝试通过设置gridOptions.rowHeight来降低ag-grid的行高。虽然这确实会降低行的高度,但内容不会在行中垂直居中。做这件事最好的方法是什么?
我还尝试更改主题的grid-size参数,但遇到了同样的问题。
这是没有任何gridOptions的网格。我测量的行高是42px (尽管文档上说应该是25px)。

下面是我将行高减少到36px (gridOptions={{ rowHeight: 36 }})时得到的结果:

请注意,内容不再垂直居中。
当我将行大小增加到100px时,这一点变得更加明显。内容显然没有居中。

发布于 2020-09-25 13:57:48
单元格内容只能使用css垂直对齐。
.ag-cell {
display: flex;
align-items: center;
}还可以在列定义中添加内联样式。
<AgGridReact
rowHeight={50}
defaultColDef={{
cellStyle: (params) => ({
display: "flex",
alignItems: "center"
})
}}
{...}
/>实时演示
https://stackoverflow.com/questions/64058096
复制相似问题