Estoy trabajando en un proyecto React que usa Material-UI y tiene un componente DataGridPro. Necesitamos que la selección de la casilla de verificación funcione de manera un poco diferente a lo que está implementado.
Según este ejemplo , selectionModel es una matriz que contiene el ID de cada fila seleccionada. Necesitamos trabajar con una lista de exclusión y una lista de selección:
¿Es posible cambiar tanto la forma en que funciona la selección de la casilla de verificación en DataGridPro? Además, ¿es posible detectar un clic en la casilla de verificación "seleccionar todo" en el método setSelectionModel ?
Gracias de antemano por cualquier sugerencia.
Como mencionó, la selección controlada le permite personalizar completamente qué fila se selecciona. Entonces depende de usted definir la lógica.
Para detectar cuándo se hace clic en la casilla de verificación "seleccionar todo", puede usar el evento headerSelectionCheckboxChange ( doc )