Tengo una cuadrícula maestra donde todas las filas contienen una cuadrícula de detalles. Tanto las cuadrículas maestras como las detalladas tienen activado el filtrado. Cuando se aplica un filtro a una cuadrícula de detalles, se aplica a todas las cuadrículas de detalles. Estoy buscando una forma de filtrar una fila en la cuadrícula maestra si su respectiva cuadrícula de detalles no tiene ninguna fila después de que se haya configurado un filtro.
Intenté usar las opciones de cuadrícula isExternalFilterPresent y doesExternalFilterPass para lograr esto. El problema es que las cuadrículas de detalles no existen a menos que la fila maestra esté o haya sido expandida.
He jugado un poco con la expansión y el colapso de las filas maestras, pero dado a miles de filas interfiere con la experiencia del usuario.
Intenté hacer una puerta trasera en la biblioteca y crear las cuadrículas de detalles sin expandir las filas, pero resultó difícil dado que todas las clases están estrechamente acopladas y la creación de una cuadrícula de detalles depende de que exista o exista pronto en el DOM.
Probablemente pueda lograr esto envolviendo Ag-Grid, almacenando los datos en otro lugar, filtrando las filas externas a Ag-Grid y pasando las filas filtradas a Ag-Grid. Sin embargo, si hay soporte para lograr más de esto dentro de la biblioteca Ag-Grid, sería preferible.