我正在尝试使用autoHeight
属性设置为true来创建一些列。但是,我不断收到这些警告:
ag-grid: invalid colDef property 'autoHeight' did you mean any of these: suppressAutoSize,headerTooltip,openByDefault,headerComponent,suppressSizeToFit,sort,headerGroupComponent,pivot
<...snip...>
ag-grid: to see all the valid colDef properties please check: https://www.ag-grid.com/javascript-grid-column-properties/
我的列定义看起来像这样:
const columnDefs = [
{
headerName: 'Id',
field: 'id',
filter: 'agTextColumnFilter',
width: 90
}, {
headerName: 'Description',
field: 'sportLeage',
filter: 'agTextColumnFilter',
autoHeight: true,
valueGetter: params =>
params.context.liveEventsController
.createDescription(params.data),
width: 90
};
autoHeight
明确列为有效的列定义属性。不过,在调试器中,我正在查看colDefUtil_1.ColDefUtil.ALL_PROPERTIES
,而autoHeight
不是可用的属性之一。
我正在使用ag-grid-enterprise v17.0.0。
我的想法是我的版本已过期或文档已过期。
答案 0 :(得分:0)
检查ag-grid的ColDef
here v17.0.0
类型定义代码
autoHeight
不是ColDef
的属性。
我目前在v17.1.1
and autoHeight
is declared as number
。
/** True if this column should stretch rows height to fit contents */
autoHeight?: number;
PS:评论建议应为boolean
。
现在,这使我想起了一句话 :)
代码从不撒谎,但是注释有时是谎言。