【发布时间】:2021-11-15 06:08:19
【问题描述】:
在没有任何特定解决方案的情况下在 SO 中进行了大量搜索后,我不得不问这个问题。 我想要的是在单个组行上隐藏行组图标。如下图所示,我有一个只有一条记录的组行,该记录已显示在顶行中。我想隐藏该单条记录上的折叠图标。仅当组行多于一时才会显示折叠/展开图标。
有关参考,请参阅AG-Grid Master-Detail Section,它们在此处指定要扩展的行。我在这里需要的功能相同。
我正在使用以下版本的 AG-Grid Angular (v9)
"@ag-grid-community/core": "^25.3.0",
"@ag-grid-enterprise/row-grouping": "^26.0.0",
"@ag-grid-enterprise/server-side-row-model": "^25.3.0",
"ag-grid-angular": "^25.3.0",
"ag-grid-community": "^25.3.0",
这是我的代码:
this.rowModelType = 'serverSide';
this.serverSideStoreType = 'partial';
this.cacheBlockSize = 20;
this.gridOptions = {
rowData: this.loanlist,
columnDefs: this.generateColumns(),
getNodeChildDetails: function(rowItem) {
if (rowItem.orderCount > 1) {
return {
expanded: true
}
} else {
return null;
}
}
}
问题是getNodeChildDetails 不可访问。浏览器控制台向我显示以下警告并且我上面的代码不起作用。
【问题讨论】: