| | void analizar_visualizacion_columna(
$columna 
) | 
 | 
 
	
			Parámetros:
			
	
	
		
		
 
	
	Retorna la referencia a un objeto columna perteneciente al filtro 
			Parámetros:
			
	
	
		
		
 
	
	Crea los objetos columna necesarios 
	
	
		
		
 
	
    | | void eliminar_columnas(
[array
$ids_columnas = array()] 
) | 
 | 
 
	Elimina una o varias columnas del filtro, las mismas no se enviaran al cliente ni participaran 
del formado de las clausulas
			Parámetros:
			
					| array | $ids_columnas: | Arreglo de identificadores de columnas a eliminar | 
				
	
	
		
		
 
	
    | | void existe_columna(
$id 
) | 
 | 
 
	
			Parámetros:
			
	
	
		
		
 
	
    | | void generar_botones(
[string
$clase = ''], [
$extra = ''] 
) | 
 | 
 
	Genera la botonera del componente 
			Parámetros:
			
					| string | $clase: | Clase css con el que se muestra la botonera | 
					|  | $extra: |  | 
				
	
	
			Redefinición de:
		
			- toba_ei::generar_botones()
- Genera la botonera del componente
 
	
    | | void generar_layout(
string
$ancho 
) | 
 | 
 
	Genera los componentes que conforman la disposicion del filtro en pantalla 
			Parámetros:
			
	
	
		
		
 
	
    | | void generar_layout_impresion(
string
$ancho 
) | 
 | 
 
	Genera los componentes que se visualizaran en la vista impresion 
			Parámetros:
			
	
	
		
		
 
	
    | | void get_botonera_manejo_filas(
) | 
 | 
 
	Genera el HTML de la botonera de agregar/quitar/ordenar filas 
	
	
		
		
 
	
	Obtiene los datos del filtro 
	
	
		
		
 
	
    | | array get_ids_columnas(
) | 
 | 
 
	Devuelve un arreglo de ids de columnas 
	
	
		
		
 
	
    | | string get_objeto_js_ef(
string
$id 
) | 
 | 
 
	Retorna una referencia al ef en javascript 
			Parámetros:
			
	
	
		
		
 
	
    | | array get_sql_clausulas(
) | 
 | 
 
	Devuelve un arreglo de clausulas SQL basado en los valores de las columnas del filtro 
	
	
		
		
 
	
    | | void get_sql_where(
[string
$separador = 'AND'], [array
$clausulas = null] 
) | 
 | 
 
	Retorna la clausula a incluir en el where de una sql, basada en el estado actual del filtro o las condiciones que se le pasen 
			Parámetros:
			
					| string | $separador: | Separador a utilizar para separar las clausulas | 
					| array | $clausulas: | Clausulas a utilizar, por defecto se toman las del estado actual del filtro | 
				
	
	
		
		
 
	
	Consume un tabindex html del componente y lo retorna 
	
	
		
		
 
	
    | | void limpiar_interface(
) | 
 | 
 
	Borra los datos actuales y resetea el estado de los efs 
	
	
		
		
 
	
    | | void servicio__cascadas_columnas(
) | 
 | 
 
	
	
	
		
		
 
	
    | | void servicio__filtrado_ef_ce(
) | 
 | 
 
	
	
	
		
		
 
	
    | | void servicio__filtrado_ef_ce_validar(
) | 
 | 
 
	
	
	
		
		
 
	
    | | void set_datos(
array
$datos, [boolean
$set_cargado = true] 
) | 
 | 
 
	Carga el filtro con un conjunto de datos 
			Parámetros:
			
					| array | $datos: | Arreglo columna=>valor/es | 
					| boolean | $set_cargado: | Cambia el grupo activo al 'cargado', mostrando los botones de modificacion, eliminar y cancelar por defecto | 
				
	
	
		
		
 
	
    | | void set_formateo_ef(
string
$id_ef, string
$funcion, [string
$clase = null] 
) | 
 | 
 
	Cambia la forma en que se le da formato a un ef en las salidas pdf, excel y html 
			Parámetros:
			
					| string | $id_ef: |  | 
					| string | $funcion: |  | 
					| string | $clase: | Nombre de la clase que contiene la funcion, por defecto toba_formateo | 
				
	
	
		
		
 
	
    | | void set_pdf_letra_tabla(
integer
$tamanio 
) | 
 | 
 
	
			Parámetros:
			
	
	
		
		
 
	
    | | void set_pdf_tabla_ancho(
unknown_type
$ancho 
) | 
 | 
 
	Permite setear el ancho del formulario. 
			Parámetros:
			
					| unknown_type | $ancho: | Es posible pasarle valores enteros o porcentajes (por ejemplo 85%). | 
				
	
	
		
		
 
	
    | | void set_pdf_tabla_opciones(
array
$opciones 
) | 
 | 
 
	Permite setear el estilo que llevara la tabla en la salida pdf. 
			Parámetros:
			
					| array | $opciones: | Arreglo asociativo con las opciones para la tabla de salida. | 
				
	
	
  
    | See: | toba_vista_pdf::tabla, ezpdf::ezTable | 
		
		
 
	
    | | void vista_excel(
$salida 
) | 
 | 
 
	
			Parámetros:
			
	
	
		
		
 
	
    | | void vista_pdf(
$salida 
) | 
 | 
 
	
			Parámetros:
			
	
	
		
		
 
	
    | | string vista_xml(
[boolean
$inicial = false], [string
$xmlns = null] 
) | 
 | 
 
	Genera el xml del componente 
			Parámetros:
			
					| boolean | $inicial: | Si es el primer elemento llamado desde vista_xml | 
					| string | $xmlns: | Namespace para el componente | 
				
	
	
  
    | Return: | XML del componente |