【发布时间】:2021-09-16 14:08:27
【问题描述】:
我正在处理 AgGrid 中的主/明细表。除了我希望细节网格的高度小于主网格之外,该功能没有什么特别之处。见图片。
我正在尝试一切,似乎没有办法在细节上分别设置 rowHeight 然后在主网格上。有一个扩展detailRowHeight 的行的高度设置,但这设置了包含行的高度而不是子网格的行。
感谢任何答案。
【问题讨论】:
标签: angular ag-grid ag-grid-angular
我正在处理 AgGrid 中的主/明细表。除了我希望细节网格的高度小于主网格之外,该功能没有什么特别之处。见图片。
我正在尝试一切,似乎没有办法在细节上分别设置 rowHeight 然后在主网格上。有一个扩展detailRowHeight 的行的高度设置,但这设置了包含行的高度而不是子网格的行。
感谢任何答案。
【问题讨论】:
标签: angular ag-grid ag-grid-angular
在细节网格上更改rowHeight 与对普通网格所做的相同,只需将网格属性rowHeight 或网格回调getRowHeight(用于动态行高)添加到detailGridOptions:
this.detailCellRendererParams = {
detailGridOptions: {
getRowHeight: (params) => 30,
// [...]
},
getDetailRowData: function (params) {
params.successCallback(params.data.callRecords);
},
};
请参阅以下示例中的实现:https://plnkr.co/edit/AyJ0xvM0EHC6Pce1
【讨论】: