簡體   English   中英

僅對 Ag-Grid 上的某些行進行分組

[英]Only group some rows on Ag-Grid

我正在考慮使用 Ag-Grid 進行行分組,並在我的項目中使用它(按主版本對藝術作品進行分組,子元素是版本)。 問題是有些藝術作品不是母版,也不是版本。 他們只是他們自己的作品,而不是一個系列的一部分。

現在 Ag-Grid 為每件藝術作品創建一個組。 所以,那些“普通”類型的人有一個“普通”組,等等。我只想對“大師版”類型的作品進行分組行為。 有沒有合適的方法來做到這一點?

我目前的想法是創建一個自定義單元格渲染器,如果params.node.group = true ,它只渲染 HTML。 雖然這感覺很hacky,所以我想知道是否有更好的解決方案。

根據我對您的問題的理解,樹視圖可以幫助您: https : //www.ag-grid.com/javascript-grid-tree-data/

您可以通過在 gridOptions 的 getDataPath 回調中動態創建樹路徑來完成該非對稱分組。

getDataPath: function(data) {
    return data.type === "master edition" ? ["master edition", data.name]: [data.name];
}

Plunker: https ://next.plnkr.co/edit/3jdzvQ1QJmF7xJy1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM