Я использую AG Grid
Ниже мой код
$scope.columnDefs = [{
cellRenderer: 'childMessageRenderer',
field: "ID",
cellRendererParams: {
rendererImage: 'rain.png'
},
headerName: "Edit"
}];
$scope.gridOptions = {
columnDefs: $scope.columnDefs,
rowData: $scope.rowData,
rowHeight: 48,
headerHeight: 50,
onRowSelected: onRowSelected,
components: {
childMessageRenderer: $scope.childMessageRenderer
}
};
$scope.childMessageRenderer = function(params) {
var rainPerTenMm = 5;
return $scope.createImageSpan(rainPerTenMm, params.rendererImage);
}
$scope.createImageSpan = function(imageMultiplier, image) {
var resultElement = document.createElement("span");
for (var i = 0; i < imageMultiplier; i++) {
var imageElement = document.createElement("img");
imageElement.src = "some image url";
resultElement.appendChild(imageElement);
}
return resultElement;
}
Это дает мне ошибку.Не уверен, что мне не хватает
ag-Grid: невозможно найти cellRenderer для ключа childMessageRenderer