Cuando uso un cellRenderer personalizado en una fila con rowspan=2, el contenido del cellRenderer se representa dos veces en lugar de una. ¿Hay alguna manera de arreglar esto?
Sí, puede usar la expansión de filas con los renderizadores de celdas.
Consulte el siguiente ejemplo que tiene un renderizador de celda personalizado. Echaría un vistazo a este ejemplo y vería cómo difiere su aplicación, ya que no ha proporcionado una muestra, no es posible ver cuál es el problema de su lado.
class ShowCellRenderer { init(params) { const cellBlank = !params.value; if (cellBlank) { return; } this.ui = document.createElement('div'); this.ui.innerHTML = '<div class="show-name">' + params.value.name + '' + '</div>' + '<div class="show-presenter">' + params.value.presenter + '</div>'; } getGui() { return this.ui; } refresh() { return false; } }