【发布时间】:2020-03-30 06:53:17
【问题描述】:
问题:
在服务器端数据树模式下,组行中的单元格不可编辑。我基于此文档构建网格 - https://www.ag-grid.com/javascript-grid-server-side-model-tree-data .Example:
在此示例中,组行不可编辑,尽管所有列都具有 'editable: true' 属性
this.columnDefs = [
{ field: "jobTitle", editable: true },
{ field: "employmentType", editable: true }
];
this.defaultColDef = {
width: 240,
resizable: true
};
this.autoGroupColumnDef = {
cellRendererParams: {
innerRenderer: function(params) {
return params.data.employeeName;
}
}
};
this.rowModelType = "serverSide";
this.isServerSideGroup = function(dataItem) {
return dataItem.group;
};
this.getServerSideGroupKey = function(dataItem) {
return dataItem.employeeId;
};
预期:
所有行和单元格(组列除外)都应该是可编辑的。示例(通常没有服务器端模型的数据树):
this.columnDefs = [{ field: "jobTitle", editable: true }, { field: "employmentType", editable: true }];
注意在这两种情况下,所有列都具有“可编辑:真”属性,而在服务器端它不起作用
问题:
我应该怎么做才能编辑所有行(即使在组行中)?
【问题讨论】:
标签: angular typescript ag-grid