ef_checkbox
 
	
	
		
		| 
	   
      		 
   			 Clase base de los elementos de formulario. El checkbox tiene un valor que depende si esta chequeao o no, por eso set_estado no afecta al check sino sólo a su value.
 Para cambiar el check usar chequear(boolean) 
  
			 	
   				
Object
   |
   +--ef
         |
         +--ef_checkbox
		
			Ubicada en ef_checkbox.js
		 
	
		 | 
		  
	 
 
	
		
		get_id,  tiene_estado,  get_estado_con_formato,  formatear_valor,  input,  nodo,  get_contenedor,  get_tab_index,  get_error,  validar,  set_obligatorio,  cambiar_expansion,  set_error,  resetear_error,  seleccionar,  resaltar,  no_resaltar,  resaltar_cambio,  es_oculto,  ocultar,  mostrar,  set_solo_lectura,  desactivar,  activar,  set_tab_index,  set_estado,  ir_a_fila,  get_fila_actual,  sin_fila,  borrar_opciones,  set_opciones,  valor,  cambiar_valor
		 
	 
	
	
		Métodos 
		
				
			
			
					| 
													 
											boolean
					 | 
					
						activo()
					 | 
					 Retorna verdadero si el elemento esta disponible para edicion por parte del usuario |  
			
					| 
													 
											boolean
					 | 
					
						chequeado()
					 | 
					 Determina si el elemento esta checado (tildado) |  
			
					| 
													 
											void
					 | 
					
						chequear(<boolean> valor, <boolean> disparar_eventos)
					 | 
					 Tilda el checkbox |  
			
					| 
													 
											void
					 | 
					
						cuando_cambia_valor(<string> callback)
					 | 
					 Agrega una funcion o callback que será invocada cuando el elemento cambie su estado |  
			
					| 
													 
											Object
					 | 
					
						get_estado()
					 | 
					 Si el checkbox esta tildado retorna el value del input (definido en el editor), sino NULL |  
			
					| 
													 
											void
					 | 
					
						resetear_estado()
					 | 
					 Al eliminar el estado, se destilda el checkbox |  
			
					| 
													 
											void
					 | 
					
						toggle(disparar_eventos)
					 | 
					 Si esta tildado destilda y viseversa |  
			
			 
			 			
		 
	 
 
	
	
 
	
			
						
			
			    
			    	
						
							 
							   ef_checkbox (id_form, etiqueta, obligatorio, colapsado, valor_chequeado)
							 |  
						 
					 |  
				 
				
			 			
			
		   
		   
		   
		   			
							
		 			
		
		
		
   			
	   		 
				
				
		 
			
			
			
			
				
	  				 Retorna verdadero si el elemento esta disponible para edicion por parte del usuario 
				
						
			
		   
		   
		   
		   			
						
   			
		   
		   
		   
		 
		
   			
	   		 
				
			 
		 
			
			
			
			
				
	  				 Determina si el elemento esta checado (tildado) 
				
						
			
		   
		   
		   
		   			
						
   			
		   
		   
		   
		 
		
   			
	   		 
				
				
		 
			
			
			
			    
			    	
						
							 
							   void chequear (<boolean> valor, <boolean> disparar_eventos)
							 |  
						 
					 |  
				 
				
			 
			
				
	  				 
				
						
			
		   
		   
			Parámetros:		   
			 
				
				
					| 
						valor
					 | 
					 
						 True para tildar, false para destildar  
					 | 
				 
				
				
					| 
						disparar_eventos
					 | 
					 
						 Luego del cambio se disparan los eventos que escuchan la modificacion (onclick). Predeterminado true. 	   
					 | 
				 
				
			 		   
		   
		   
		   			
						
   			
		   
		   
		   
		 
		
   			
	   		 
				
			 
		 
			
			
			
			    
			    	
						
							 
							   void cuando_cambia_valor (<string> callback)
							 |  
						 
					 |  
				 
				
			 
			
				
	  				 Agrega una funcion o callback que será invocada cuando el elemento cambie su estado 
				
						
			
		   
		   
			Parámetros:		   
			 
				
				
					| 
						callback
					 | 
					 
						 Codigo de la funcion a disparar 	   
					 | 
				 
				
			 		   
		   
		   
		   			
						
   			
		   
		   
		   
		 
		
   			
	   		 
				
				
		 
			
			
			
			
				
	  				 Si el checkbox esta tildado retorna el value del input (definido en el editor), sino NULL 
				
						
			
		   
		   
		   
		   			
						
   			
		   
		   
		   
		 
		
   			
	   		 
				
			 
		 
			
			
			
			
				
	  				 Al eliminar el estado, se destilda el checkbox 
				
						
			
		   
		   
		   
		   			
						
   			
		   
		   
		   
		 
		
   			
	   		 
				
				
		 
			
			
			
			    
			    	
						
							 
							   void toggle (disparar_eventos)
							 |  
						 
					 |  
				 
				
			 
			
				
	  				 Si esta tildado destilda y viseversa 
				
						
			
		   
		   
		   
		   			
						
   			
		   
		   
		   
		 
		
	 
 
 
 
	
 
	Desarrollado por  SIU.
	         
	Documentación generada con  JSDoc
 
       |   
     |