2017-05-03 32 views
-1

我有一棵樹像here 我可以在節點中使用聚合函數嗎?計算孩子的數量。如果是這樣,怎麼樣?顯示上的示例,請與文件瀏覽器如何在樹中創建聚合函數(aggFuncs)?

+0

如果您正在使用企業功能,那麼您應該注意,有一個由ag-Grid開發人員主動監控的成員論壇... https://www.ag-grid.com/forum/forumdisplay.php ?fid = 5 –

+0

是的,我知道,幾天前我問了一個問題,但沒有得到答案。 https://www.ag-grid.com/forum/showthread.php?tid=5321 – Inerc

回答

0

可以毫不聚集做到:

https://embed.plnkr.co/p5NugVoXtrSXw7qyCVlx/

在「名稱」欄中的渲染,我用children密鑰的長度更新它:

var kids = params.data.children ? params.data.children.length : 0; 
return '<img src="'+imageFullUrl+'" style="padding-left: 4px;" /> ' + params.data.name + ' (' + kids + ')'; 

我還添加規定爲柱:

{headerName: "kids", field: "children.length", width: 150}, 

如果你更喜歡這個想法。

+0

很感謝,但我問(也許這不是很明顯),關於如何計算文件夾的大小? 也許有一種方法,你知道嗎? – Inerc

+0

聽起來像你想要每個底部的孩子的「大小」列,並顯示在文件夾級別...有點像這個例子中的第二個括號內的數字https://plnkr.co/edit/CZMNMknJ0XnC8sHPt2jp?p=預習 –