Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_ei_filtro

\toba_ei
   |
toba_ei_filtro

Ubicada en php/nucleo/componentes/interface/toba_ei_filtro.php [line 11]



Métodos Heredados

Heredado de toba_componente

\toba_componente::__construct()
\toba_ei::set_refresh_ejecuta_eventos()
\toba_componente::destruir()
\toba_ei::evento()
\toba_ei::agregar_evento()
\toba_ei::existe_evento()
\toba_ei::eliminar_evento()
\toba_ei::set_disparo_eventos_condicionado_datos()
\toba_ei::get_eventos_sobre_fila()
\toba_ei::cant_eventos_sobre_fila()
\toba_ei::reportar_evento()
\toba_ei::reportar_evento_interno()
\toba_ei::get_lista_eventos_usuario()
\toba_ei::get_lista_eventos_internos()
\toba_ei::get_invocacion_evento_fila()
\toba_ei::set_grupo_eventos_activo()
\toba_ei::get_grupo_eventos_activo()
\toba_ei::botonera_abajo()
\toba_ei::botonera_arriba()
\toba_ei::hay_botones()
\toba_ei::generar_botones()
\toba_ei::generar_botones_eventos()
\toba_ei::generar_html_boton()
\toba_ei::generar_boton()
\toba_ei::tiene_puntos_control()
\toba_ei::get_puntos_control()
\toba_ei::agregar_notificacion()
\toba_ei::colapsar()
\toba_ei::descolapsar()
\toba_ei::set_colapsable()
\toba_ei::set_titulo()
\toba_ei::set_descripcion()
\toba_ei::set_modo_descripcion()
\toba_ei::generar_html_barra_sup()
\toba_ei::mostrar_barra_superior()
\toba_ei::get_id_form()
\toba_ei::get_id_objeto_js()
\toba_ei::extender_objeto_js()
\toba_ei::get_objeto_js()
\toba_ei::vista_impresion()
\toba_ei::vista_impresion_html()
\toba_ei::xml_set_orientacion()
\toba_ei::xml_set_logo()
\toba_ei::xml_set_titulo()
\toba_ei::xml_set_subtitulo()
\toba_ei::xml_set_dim_pagina()
\toba_ei::xml_set_incluir_pie()
\toba_ei::xml_set_pie()
\toba_ei::xml_set_alto_pie()
\toba_ei::xml_set_incluir_cabecera()
\toba_ei::xml_set_cabecera()
\toba_ei::xml_set_alto_cabecera()
\toba_ei::xml_set_margenes()
\toba_ei::xml_set_atts_ei()
\toba_ei::xml_set_nro_copias()
\toba_ei::xml_get_att_comunes()
\toba_ei::xml_get_elem_comunes()
\toba_ei::xml_texto()
\toba_ei::xml_tabla()
\toba_ei::xml_imagen()
\toba_ei::xml_set_tabla_cols()
\toba_ei::xml_set_ns()
\toba_ei::xml_get_informacion_basica_vista()
\toba_componente::__sleep()
\toba_componente::set_modo_compatible_manejo_sesion()
\toba_componente::ini()
\toba_componente::log()
\toba_componente::get_nombre()
\toba_componente::get_titulo()
\toba_componente::get_id()
\toba_componente::inicializado()
\toba_componente::get_parametro()
\toba_componente::controlador()
\toba_componente::invocar_callback()
\toba_componente::get_mensaje()
\toba_componente::informar_msg()
\toba_componente::informar()
\toba_componente::borrar_memoria()
\toba_componente::mantener_estado_sesion()
\toba_componente::set_propiedades_sesion()
\toba_componente::eliminar_estado_sesion()
\toba_componente::get_estado_sesion()
\toba_componente::set_controlador()
\toba_componente::dependencia()
\toba_componente::dep()
\toba_componente::agregar_dependencia()
\toba_componente::agregar_dependencia_por_indice()
\toba_componente::dependencia_cargada()
\toba_componente::existe_dependencia()
\toba_componente::get_dependencias()
\toba_componente::get_cantidad_dependencias()
\toba_componente::get_dependencias_clase()

Métodos Propios
void   __construct ()  
void   analizar_visualizacion_columna ()  
\toba_filtro_columna   columna ()  
void   crear_columnas ()  
void   eliminar_columnas ()  
void   existe_columna ()  
void   generar_botones ()  
void   generar_html ()  
void   generar_layout ()  
void   generar_layout_impresion ()  
void   get_botonera_manejo_filas ()  
array   get_datos ()  
array   get_ids_columnas ()  
void   get_objeto_js ()  
string   get_objeto_js_ef ()  
array   get_sql_clausulas ()  
void   get_sql_where ()  
integer   get_tab_index ()  
void   limpiar_interface ()  
void   servicio__cascadas_columnas ()  
void   servicio__filtrado_ef_ce ()  
void   servicio__filtrado_ef_ce_validar ()  
void   set_datos ()  
void   set_formateo_ef ()  
void   set_pdf_letra_tabla ()  
void   set_pdf_tabla_ancho ()  
void   set_pdf_tabla_opciones ()  
void   vista_excel ()  
void   vista_impresion_html ()  
void   vista_pdf ()  
string   vista_xml ()  

__construct   [línea 28]

  __construct( $definicion )

Parámetros:
   $definicion: 





analizar_visualizacion_columna   [línea 496]

  analizar_visualizacion_columna( $columna )

Parámetros:
   $columna: 





columna   [línea 299]

  \toba_filtro_columna columna( $nombre )

Retorna la referencia a un objeto columna perteneciente al filtro
Parámetros:
   $nombre: 





crear_columnas   [línea 48]

  crear_columnas( )

Crea los objetos columna necesarios





eliminar_columnas   [línea 91]

  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: 





existe_columna   [línea 80]

  existe_columna( $id )

Parámetros:
   $id: 





generar_botones   [línea 467]

  generar_botones( [string $clase = '' ] , [ $extra = '' ] )

Genera la botonera del componente
Parámetros:
string   $clase: 
   $extra: 





generar_html   [línea 313]

  generar_html( )






generar_layout   [línea 362]

  generar_layout( string $ancho )

Genera los componentes que conforman la disposicion del filtro en pantalla
Parámetros:
string   $ancho: 





generar_layout_impresion   [línea 769]

  generar_layout_impresion( string $ancho )

Genera los componentes que se visualizaran en la vista impresion
Parámetros:
string   $ancho: 





get_botonera_manejo_filas   [línea 377]

  get_botonera_manejo_filas( )

Genera el HTML de la botonera de agregar/quitar/ordenar filas





get_datos   [línea 208]

  array get_datos( )

Obtiene los datos del filtro





get_ids_columnas   [línea 72]

  array get_ids_columnas( )

Devuelve un arreglo de ids de columnas





get_objeto_js   [línea 731]

  get_objeto_js( )






get_objeto_js_ef   [línea 726]

  string get_objeto_js_ef( string $id )

Retorna una referencia al ef en javascript
Parámetros:
string   $id: 





get_sql_clausulas   [línea 282]

  array get_sql_clausulas( )

Devuelve un arreglo de clausulas SQL basado en los valores de las columnas del filtro





get_sql_where   [línea 266]

  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: 
array   $clausulas: 





get_tab_index   [línea 131]

  integer get_tab_index( )

Consume un tabindex html del componente y lo retorna





limpiar_interface   [línea 223]

  limpiar_interface( )

Borra los datos actuales y resetea el estado de los efs





servicio__cascadas_columnas   [línea 511]

  servicio__cascadas_columnas( )






servicio__filtrado_ef_ce   [línea 593]

  servicio__filtrado_ef_ce( )

Método que se utiliza en la respuesta del filtro del combo editable usando AJAX





servicio__filtrado_ef_ce_validar   [línea 668]

  servicio__filtrado_ef_ce_validar( )

Método que se utiliza en la respuesta del filtro del combo editable cuando se quiere validar un id seleccionado





set_datos   [línea 241]

  set_datos( array $datos , [boolean $set_cargado = true ] )

Carga el filtro con un conjunto de datos
Parámetros:
array   $datos: 
boolean   $set_cargado: 





set_formateo_ef   [línea 964]

  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: 





set_pdf_letra_tabla   [línea 856]

  set_pdf_letra_tabla( integer $tamanio )

Permite setear el tamaño de la tabla que representa el formulario.
Parámetros:
integer   $tamanio: 





set_pdf_tabla_ancho   [línea 847]

  set_pdf_tabla_ancho( \unknown_type $ancho )

Permite setear el ancho del formulario.
Parámetros:
\unknown_type   $ancho: 





set_pdf_tabla_opciones   [línea 866]

  set_pdf_tabla_opciones( array $opciones )

Permite setear el estilo que llevara la tabla en la salida pdf.
Parámetros:
array   $opciones: 






vista_excel   [línea 916]

  vista_excel( \toba_vista_excel $salida )

Parámetros:
\toba_vista_excel   $salida: 





vista_impresion_html   [línea 757]

  vista_impresion_html( \toba_impresion $salida )

Impresion HTML por defecto
Parámetros:
\toba_impresion   $salida: 





vista_pdf   [línea 871]

  vista_pdf( $salida )

Parámetros:
   $salida: 





vista_xml   [línea 982]

  string vista_xml( [boolean $inicial = false ] , [string $xmlns = null ] )

Genera el xml del componente
Parámetros:
boolean   $inicial: 
string   $xmlns: 






Desarrollado por SIU.
Documentación generada con phpDocumentor