1、不支持,目前平台这里 是封装的ag-grid的内容,如果有其他操作可以参考下ag-grid的文档。
2、在Angular中使用ag-Grid时,detailCellRenderer是一个非常有用的功能,它允许你在每一行下方显示额外的详细信息。然而,detailCellRenderer默认并不直接支持自适应行高,因为ag-Grid的行高通常是固定的或者基于内容的固定高度(取决于你的配置)。
3、不过,你可以通过一些方法来实现或模拟这种自适应行高的效果。
方法一:使用CSS和JavaScript动态调整设置Detail Row的CSS:
你可以通过CSS来设置detail row的最小高度,然后使用JavaScript或Angular的绑定来根据内容动态调整高度。但请注意,直接修改DOM元素的高度可能会与ag-Grid的内部机制冲突。 监听内容变化:
如果detail row的内容是动态变化的(例如,通过API加载数据),你可以监听这些变化并重新计算高度。这可能需要使用Angular的ChangeDetectorRef来触发变更检测。
方法二:使用Flexbox或Grid布局如果可能的话,你可以尝试在detailCellRenderer中使用Flexbox或Grid布局,这些布局方式可以自动根据内容调整大小。但请注意,由于ag-Grid的复杂性,这种方法可能需要一些额外的调整来确保它与ag-Grid的其他部分兼容。 |