Soy nuevo en AG Grid. Actualmente tengo problemas con la actualización de una sola celda. Puedo actualizar, pero el valor anterior aún se conserva en la interfaz de usuario cuando la cuadrícula se carga por primera vez. Tengo un selector de procesamiento de celdas.
Basado en esto, cuando cargo la cuadrícula AG por primera vez, está bien. Pero si cambio
const r= gridOptions.api.getRowNode(params.data.id); var test= "InProcess"; r.setDataValue('IsIndexed', test);Debería obtener solo la imagen, pero veo que se agrega a la existente
En oninit usé algo como esto
if (params.value === 'ABC') { imgForDLHub = '../Im1/123.png'; } else if (params.value === '567') { imgForDLHub = '../Im34/546.png'; }Una vez que haya cambiado los datos, debe llamar a la función de ag-grid para actualizar las celdas de la tabla:
api.refreshCells()Esta es solo una función que toma parámetros opcionales y realiza la detección de cambios en todas las celdas, refrescando las celdas donde sea necesario.
Consulte estas secciones de los documentos para obtener más información: