gpt4 book ai didi

angular - Ag-Grid:无法减少详细信息行的容器空间

转载 作者:行者123 更新时间:2023-12-04 12:41:36 33 4
gpt4 key购买 nike

当详细信息行显示在 Ag-Grid 中时,容器似乎有一个固定/计算的高度。我能够使用 Plunker 上的 Ag-Grid 文档示例来复制此问题:

此页面上的最后一个 Plunker 示例:
https://www.ag-grid.com/javascript-grid-master-detail/

为了复制它,在 Plunker 中,我单击 V 形图标以打开子表以查看详细信息行,然后打开 DevTools。我检查了子表周围的容器,它有一类“ag-details”row。我添加了一个高度值,例如50%,但它只是减少了行的高度。

Plunker screenshot of issue
所以我在子表中有大约 2-3 行。如何删除子表底部与其下方父行之间的额外空间?

最佳答案

可以为详图行指定高度。但是您所要求的听起来像是动态高度,您也可以这样做。

例如,在您的网格选项中,您可以定义 getRowHeight ;

getRowHeight: function (params) {
if (params.node && params.node.detail) {
var offset = 80;
var allDetailRowHeight = params.data.callRecords.length * 28;
return allDetailRowHeight + offset;
} else {
// otherwise return fixed master row height
return 60;
}
}

有关完整示例,请参阅 AG Grid 的文档; https://www.ag-grid.com/javascript-grid-master-detail/#example-dynamic-detail-row-height

关于angular - Ag-Grid:无法减少详细信息行的容器空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54817381/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com