Estoy tratando de crear una cuadrícula de casillas de verificación en la que algunos de los valores sean de solo lectura (es una lista de funciones y se requieren algunas funciones, pero quiero que el usuario pueda verlas todas en un solo lugar) y se recuperen a través de un punto final en una tienda.
Intenté hacer que los elementos no se pudieran seleccionar, pero no pude hacerlo funcionar. Por lo tanto, actualmente tengo el oyente beforeselect que devuelve falso si aparece una frase característica particular (voz en este caso) para que posiblemente pueda agregar algo similar más adelante. El problema con esto es que el cuadro de selección de todo del encabezado no alternará ya que no todas las casillas de verificación están marcadas. Mirar el JS en el navegador me muestra que la casilla de verificación es un lapso (lo que personalmente me parece una elección extraña, pero no puedo hacer nada al respecto), y no he podido rastrear lo que sucede detrás de escena.
La pregunta es esta. ¿Hay una mejor manera de hacer que algunas de las filas no se puedan seleccionar (y, por lo tanto, no se puedan editar) mientras se mantiene la selección funcionando correctamente, o hay una manera de alternar manualmente la casilla de verificación del encabezado, ya que todo lo que hace es enumerar a través de la cuadrícula y marcar o desmarcar? según su estado?
Gracias.