Dod*_*odi 5 javascript ag-grid ag-grid-angular
在大纲/详细信息示例中,设置 时始终显示展开/折叠图标[masterDetail]=true。但是,我的数据有时没有详细信息行,我想在这种情况下隐藏 V 形。在我的示例中,callRecords 属性将出现在数据上,但它将为 null:
getDetailRowData: function(params) {
params.successCallback(params.data.callRecords);
},
Run Code Online (Sandbox Code Playgroud)
当数据为空时,如何不在主网格上显示 V 形?注意:此处可见示例: https: //www.ag-grid.com/javascript-grid-master-detail-detail-grids/#detail-grid-options
文档中涵盖了这个确切的要求。
基本上你实施isRowMaster-
this.isRowMaster = function(dataItem) {
return dataItem ? dataItem.callRecords.length > 0 : false;
};
Run Code Online (Sandbox Code Playgroud)
来自文档 -
在指定应扩展哪些行时,提供网格回调 isRowMaster。每行都会调用一次回调。返回 true 允许扩展,返回 false 禁止扩展该行。