[英]Apply formatting to a row in ag-Grid
我正在使用 Ag-grid 並且需要將最后一行(總計)設置為粗體和一些背景。 考慮到我們定義了列,我該如何實現? 此外,雖然可以通過檢查 params.value === 'Total' 來識別最后一行標簽(即網格的第一列最后一行),但該行的其他列可以具有動態總值(因此無法比較它們的實際文本)如下是配置的樣子(僅針對其中一列)
[ {
headerName: '',
field: 'Status',
width: defaultWidth,
tooltipField:'status',
headerTooltip: 'Status',
sortable: false,
resizable: false,
cellStyle: params => {
if (params.value === 'Total') {
return { backgroundColor: color.orange,"font-weight":"bold" };
} else {
return null;
}
}
}, {.....}]
您可以使用 Grid Option getRowStyle
設置最后一行的getRowStyle
:
getRowStyle: (params) =>
params.node.lastChild
? { backgroundColor: 'orange', 'font-weight': 'bold' }
: null
相關文檔: https : //www.ag-grid.com/javascript-grid/row-styles/
請參閱以下示例中的實現: https : //plnkr.co/edit/Vu32lW7jROiN0h5Q
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.