Gracias por las respuestas.
Cita:
Empezado por dec
Puesto que en tu código parece que estás iterando por todos los nodos... ¿estás seguro de que es el evento "OnChecked " el que se ejecuta tantas veces como nodos existentes? ¿No será que lo que se ejecuta 37 veces es el código que tienes dentro del bucle "while"?
|
He probado en otros eventos (OnChange, OnClick...) pero en el único en que se ha ejecutado ese bucle de comprobación es en OnChecked. Y el código que hay dentro del bucle se ejecuta una vez para cada nodo.
Cita:
Empezado por escafandra
Si haces check en uno de esos nodos con hijos se activan todos los hijos y eso puede ser la causa de la múltiple generación de eventos OnChecked (esto lo puedes comprobar viendo cuantas repeticiones ocurren checkando un nodo sin hijos)
|
Esa prueba no se me había ocurrido. Lo haré a ver que pasa.