Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2010, 18:44
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Cambiar estado de un checkbox privado

Estoy tratando de acceder a un checkbox privado y alterar su estado. Pero no se como hacerlo. Así me da error:

import java.lang.reflect.Field;
import java.lang.reflect.Method;
Código Javascript:
Ver original
  1. try {
  2.  
  3.  
  4. Field stateCB = window.getClass().getDeclaredField("frontSelectCB");
  5. stateCB.setAccessible(true);
  6. state = stateCB.getBoolean(window);
  7. ...
  8. }
  9. ....

El error con getBoolean:
Cita:
at sun.reflect.UnsafeFieldAccessorImpl.newGetBooleanI llegalArgumentException(Unknown Source)
at sun.reflect.UnsafeObjectFieldAccessorImpl.getBoole an(Unknown Source)
at sun.reflect.UnsafeObjectFieldAccessorImpl.getBoole an(Unknown Source)
at sun.reflect.UnsafeObjectFieldAccessorImpl.getBoole an(Unknown Source)
at java.lang.reflect.Field.getBoolean(Unknown Source)
at java.lang.reflect.Field.getBoolean(Unknown Source)
at java.lang.reflect.Field.getBoolean(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
En fin, no se puede reflejar un checkbox?

Última edición por mayid; 21/09/2010 a las 19:13