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

toba_ei_cuadro

\toba_ei
   |
toba_ei_cuadro

Ubicada en php/nucleo/componentes/interface/toba_ei_cuadro.php [line 13]



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
static void   permite_exportacion_excel_plano()  
static mixed   recuperar_clave_fila()  
static void   set_vista_excel_sin_cortes()  
void   __construct ()  
void   actualizar_acumulador_general ()  
void   agregar_columnas ()  
void   agregar_corte_control ()  
boolean   datos_cargados ()  
void   debe_colapsar_cortes ()  
void   debe_mostrar_total_registros ()  
void   desactivar_modo_clave_segura ()  
void   deseleccionar ()  
void   deshabilitar_corte_control ()  
void   destruir ()  
void   disparar_eventos_multiples ()  
void   disparar_eventos_simples ()  
void   eliminar_columnas ()  
void   eliminar_corte_control ()  
void   es_asociacion_de_vinculo ()  
\   es_clave_fila_seleccionada ()  
void   existe_columna ()  
boolean   existe_paginado ()  
void   existen_columnas ()  
boolean   existen_cortes_control ()  
void   finalizar_ids_seguros ()  
void   generar_fin_zona_colapsable ()  
void   generar_html ()  
void   generar_inicio_zona_colapsable ()  
void   generar_salida ()  
void   get_acumulador_usuario ()  
void   get_cantidad_columnas ()  
void   get_cantidad_columnas_total ()  
integer   get_cantidad_paginas ()  
void   get_clave ()  
string   get_clave_fila ()  
array   get_clave_fila_array ()  
array   get_clave_seleccionada ()  
array   get_columnas ()  
void   get_cortes_control ()  
void   get_cortes_modo ()  
array   get_datos ()  
void   get_descripcion_resp_popup ()  
void   get_etiqueta_cantidad_filas ()  
void   get_eventos ()  
void   get_eventos_multiples ()  
\array(id   get_eventos_sobre_fila ()  
array   get_filas_disponibles_selector ()  
void   get_ids_evento_aplicacion_multiple ()  
void   get_indice_cortes ()  
void   get_nombre_evento_multiple ()  
void   get_nombres_eventos_multiples ()  
integer   get_pagina_actual ()  
void   get_sentido_ordenamiento ()  
integer   get_tamanio_pagina ()  
void   get_tipo_paginado ()  
void   habilitar_corte_control ()  
void   hay_eventos_multiples ()  
boolean   hay_ordenamiento ()  
void   hay_ordenamiento_multiple ()  
boolean   hay_seleccion ()  
void   inicializar_ids_seguros ()  
void   instanciar_manejador_tipo_salida ()  
void   limpiar_columnas ()  
mixed   ordenamiento_decimal ()  
mixed   ordenamiento_default ()  
mixed   ordenamiento_fecha ()  
mixed   ordenamiento_fecha_hora ()  
mixed   ordenamiento_may_ind ()  
mixed   ordenamiento_mayusculas ()  
mixed   ordenamiento_millares ()  
mixed   ordenamiento_moneda ()  
mixed   ordenamiento_porcentaje ()  
mixed   ordenamiento_superficie ()  
mixed   ordenamiento_tiempo ()  
void   ordenar ()  
void   quita_acentos ()  
void   seleccionar ()   A la hora de mostrar la grilla se crea un feedback gráfico sobre la fila que posea esta clave
void   set_cortes_colapsados ()  
void   set_datos ()  
void   set_eof_mensaje ()  
void   set_eof_mostrar ()  
void   set_etiqueta_cantidad_filas ()  
void   set_excel_usar_formulas ()  
void   set_formateo_columna ()  
void   set_grupo_columnas ()  
void   set_layout_cant_filas ()  
void   set_manejador_salida ()  
void   set_mostrar_titulo_antes_cc ()  
void   set_pagina_actual ()  
void   set_tamanio_pagina ()  
void   set_titulo_columna ()  
void   set_total_registros ()  
void   set_usar_ordenamiento_con_cortes ()  
void   usa_modo_seguro ()  
void   validar_y_separar_clave ()  
string   vista_xml ()  

static method permite_exportacion_excel_plano  [línea 2398]

  static permite_exportacion_excel_plano( )






static method recuperar_clave_fila  [línea 562]

  static mixed recuperar_clave_fila( integer $cuadro , integer $clave )

Recupera de la sesion el mapeo original de las claves del cuadro
Parámetros:
integer   $cuadro: 
integer   $clave: 





static method set_vista_excel_sin_cortes  [línea 2393]

  static set_vista_excel_sin_cortes( boolean $valor )

Esta función debe ser utilizada desde los archivos de customización para mostrar la vista de excel sin cortes de control
Parámetros:
boolean   $valor: 





__construct   [línea 90]

  __construct( $id )

Parámetros:
   $id: 





actualizar_acumulador_general   [línea 1151]

  actualizar_acumulador_general( $dato )

Parámetros:
   $dato: 





agregar_columnas   [línea 345]

  agregar_columnas( array $columnas )

Agrega nuevas definiciones de columnas al cuadro
Parámetros:
array   $columnas: 





agregar_corte_control   [línea 970]

  agregar_corte_control( $corte )

Parámetros:
   $corte: 





datos_cargados   [línea 603]

  boolean datos_cargados( )

El cuadro posee datos?





debe_colapsar_cortes   [línea 2340]

  debe_colapsar_cortes( )






debe_mostrar_total_registros   [línea 690]

  debe_mostrar_total_registros( )






desactivar_modo_clave_segura   [línea 546]

  desactivar_modo_clave_segura( )






deseleccionar   [línea 811]

  deseleccionar( )

Deja al cuadro sin selección alguna de fila





deshabilitar_corte_control   [línea 1025]

  deshabilitar_corte_control( $corte )

Parámetros:
   $corte: 





destruir   [línea 110]

  destruir( )

Destructor del componente





disparar_eventos_multiples   [línea 1905]

  disparar_eventos_multiples( )






disparar_eventos_simples   [línea 1916]

  disparar_eventos_simples( $evento )

Parámetros:
   $evento: 





eliminar_columnas   [línea 296]

  eliminar_columnas( $columnas )

Elimina columnas del cuadro
Parámetros:
   $columnas: 





eliminar_corte_control   [línea 1014]

  eliminar_corte_control( $corte )

Parámetros:
   $corte: 





es_asociacion_de_vinculo   [línea 1816]

  es_asociacion_de_vinculo( $id_evento )

Parámetros:
   $id_evento: 





es_clave_fila_seleccionada   [línea 897]

  \ es_clave_fila_seleccionada( \ $clave_fila )

Indica si la clave que se pasa por parametro es igual a la fila actualmente seleccionada.
Parámetros:
\   $clave_fila: 





existe_columna   [línea 309]

  existe_columna( $columna )

Chequea si una columna existe en la definicion del cuadro.
Parámetros:
   $columna: 





existe_paginado   [línea 1236]

  boolean existe_paginado( )

Retorna verdadero si el cuadro se pagina en caso de superar una cantidad dada de registros





existen_columnas   [línea 319]

  existen_columnas( $columnas )

Chequea si un conjunto de columnas existen en la definicion del cuadro.
Parámetros:
   $columnas: 





existen_cortes_control   [línea 945]

  boolean existen_cortes_control( )

Indica la existencia o no de cortes de control en el cuadro.





finalizar_ids_seguros   [línea 742]

  finalizar_ids_seguros( )






generar_fin_zona_colapsable   [línea 2305]

  generar_fin_zona_colapsable( )






generar_html   [línea 2073]

  generar_html( )

Dispara la generacion de la salida HTML del cuadro





generar_inicio_zona_colapsable   [línea 2293]

  generar_inicio_zona_colapsable( $id_unico , $estilo )

Parámetros:
   $id_unico: 
   $estilo: 





generar_salida   [línea 2082]

  generar_salida( string $tipo , [ $objeto_toba_salida = null ] )

Wrapper que genera los distintos tipos de salida necesario de acuerdo al parametro especificado
Parámetros:
string   $tipo: 
   $objeto_toba_salida: 





get_acumulador_usuario   [línea 1170]

  get_acumulador_usuario( )






get_cantidad_columnas   [línea 2163]

  get_cantidad_columnas( )






get_cantidad_columnas_total   [línea 2158]

  get_cantidad_columnas_total( )






get_cantidad_paginas   [línea 1336]

  integer get_cantidad_paginas( )

Devuelve la cantidad de paginas que posee el cuadro de acuerdo a la los datos y el tamaño de pagina





get_clave   [línea 877]

  get_clave( )







get_clave_fila   [línea 842]

  string get_clave_fila( integer $fila , [boolean $forzar_claves_reales = false ] )

Retorna la clave serializada de una fila dada
Parámetros:
integer   $fila: 
boolean   $forzar_claves_reales: 





get_clave_fila_array   [línea 864]

  array get_clave_fila_array( integer $fila )

Retorna un arreglo con las claves de la fila dada
Parámetros:
integer   $fila: 





get_clave_seleccionada   [línea 887]

  array get_clave_seleccionada( )

En caso de existir una fila seleccionada, retorna su clave





get_columnas   [línea 398]

  array get_columnas( )

Retorna la definición de las columnas actuales del cuadro





get_cortes_control   [línea 1223]

  get_cortes_control( )






get_cortes_modo   [línea 1213]

  get_cortes_modo( )






get_datos   [línea 516]

  array get_datos( )

Retorna el conjunto de datos que actualmente posee el cuadro





get_descripcion_resp_popup   [línea 655]

  get_descripcion_resp_popup( $fila )

Parámetros:
   $fila: 





get_etiqueta_cantidad_filas   [línea 2443]

  get_etiqueta_cantidad_filas( )






get_eventos   [línea 1953]

  get_eventos( )






get_eventos_multiples   [línea 1948]

  get_eventos_multiples( )






get_eventos_sobre_fila   [línea 1803]

  \array(id get_eventos_sobre_fila( )

Retorna la lista de eventos que fueron definidos a nivel de fila





get_filas_disponibles_selector   [línea 2407]

  array get_filas_disponibles_selector( )

Obtiene las filas que estaran disponibles para ordenar.





get_ids_evento_aplicacion_multiple   [línea 1828]

  get_ids_evento_aplicacion_multiple( )

Retorna el primer evento del tipo seleccion multiple. Si no existe retorna null





get_indice_cortes   [línea 1218]

  get_indice_cortes( )






get_nombre_evento_multiple   [línea 1929]

  get_nombre_evento_multiple( $evento )

Parámetros:
   $evento: 





get_nombres_eventos_multiples   [línea 1934]

  get_nombres_eventos_multiples( )






get_pagina_actual   [línea 1308]

  integer get_pagina_actual( )

Retorna la página actualmente seleccionada por el usuario, si existe el paginado





get_sentido_ordenamiento   [línea 1738]

  get_sentido_ordenamiento( [ $valor = 'asc' ] )

Parámetros:
   $valor: 





get_tamanio_pagina   [línea 1317]

  integer get_tamanio_pagina( )

Retorna el tamaño de página actual en el paginado (si está presente el paginado)





get_tipo_paginado   [línea 1325]

  get_tipo_paginado( )

Devuelve el tipo de paginado que esta usando el cuadro





habilitar_corte_control   [línea 1035]

  habilitar_corte_control( $corte )

Parámetros:
   $corte: 





hay_eventos_multiples   [línea 1943]

  hay_eventos_multiples( )






hay_ordenamiento   [línea 1479]

  boolean hay_ordenamiento( )

Retorna verdadero si el cuadro actualmente se encuentra ordenado por alguna columna por parte del usuario





hay_ordenamiento_multiple   [línea 1484]

  hay_ordenamiento_multiple( )






hay_seleccion   [línea 830]

  boolean hay_seleccion( )

Retorna verdadero si existe alguna fila seleccionada





inicializar_ids_seguros   [línea 734]

  inicializar_ids_seguros( )






instanciar_manejador_tipo_salida   [línea 2122]

  instanciar_manejador_tipo_salida( $tipo )

Parámetros:
   $tipo: 





limpiar_columnas   [línea 334]

  limpiar_columnas( )

Elimina todas las columnas actualmente definidas en el cuadro





ordenamiento_decimal   [línea 1612]

  mixed ordenamiento_decimal( string $columna )

Método estandar de ordenamiento de decimales Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_default   [línea 1679]

  mixed ordenamiento_default( string $columna )

Método estandar de ordenamiento de los datos, utilizando array_multisort Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_fecha   [línea 1568]

  mixed ordenamiento_fecha( string $columna )

Método estandar de ordenamiento de fechas Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_fecha_hora   [línea 1579]

  mixed ordenamiento_fecha_hora( string $columna )

Método estandar de ordenamiento de timestamps (fecha, hora) Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_may_ind   [línea 1668]

  mixed ordenamiento_may_ind( string $columna )

Método estandar de ordenamiento de caracteres Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_mayusculas   [línea 1657]

  mixed ordenamiento_mayusculas( string $columna )

Método estandar de ordenamiento de caracteres en mayusculas Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_millares   [línea 1601]

  mixed ordenamiento_millares( string $columna )

Método estandar de ordenamiento de numeros Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_moneda   [línea 1590]

  mixed ordenamiento_moneda( string $columna )

Método estandar de ordenamiento de monedas Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_porcentaje   [línea 1635]

  mixed ordenamiento_porcentaje( string $columna )

Método estandar de ordenamiento de porcentajes Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_superficie   [línea 1646]

  mixed ordenamiento_superficie( string $columna )

Método estandar de ordenamiento de superficie Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 





ordenamiento_tiempo   [línea 1624]

  mixed ordenamiento_tiempo( string $columna )

Método estandar de ordenamiento de tiempo expresado en numeros Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
string   $columna: 






ordenar   [línea 1493]

  ordenar( )

Método estandar de ordenamiento de los datos, decide el metodo de ordenamiento en base al tipo de formateo de la columna, sino utiliza ordenamiento por default





quita_acentos   [línea 1750]

  quita_acentos( $cadena )

Parámetros:
   $cadena: 





seleccionar   [línea 821]

  seleccionar( array $clave )

Indica al cuadro cual es la clave seleccionada.
Parámetros:
array   $clave: 





set_cortes_colapsados   [línea 965]

  set_cortes_colapsados( [boolean $colapsado = true ] )

Fuerza a que los cortes de control se inicien de manera colapsada. Por defecto true
Parámetros:
boolean   $colapsado: 





set_datos   [línea 1962]

  set_datos( array $datos )

Carga el cuadro con un conjunto de datos
Parámetros:
array   $datos: 





set_eof_mensaje   [línea 612]

  set_eof_mensaje( string $mensaje )

Cambia el mensaje a mostrar cuando el cuadro no tiene datos
Parámetros:
string   $mensaje: 





set_eof_mostrar   [línea 621]

  set_eof_mostrar( [boolean $mostrar = true ] )

Habilita o deshabilita el mensaje a mostrar cuando el cuadro no tiene datos que mostrar
Parámetros:
boolean   $mostrar: 





set_etiqueta_cantidad_filas   [línea 2438]

  set_etiqueta_cantidad_filas( $etiqueta )

Parámetros:
   $etiqueta: 





set_excel_usar_formulas   [línea 640]

  set_excel_usar_formulas( boolean $usar_formulas )

Define si la exportacion a excel utilizara formulas o no
Parámetros:
boolean   $usar_formulas: 





set_formateo_columna   [línea 504]

  set_formateo_columna( string $id_columna , string $funcion , [string $clase = null ] )

Cambia la forma en que se le da formato a una columna
Parámetros:
string   $id_columna: 
string   $funcion: 
string   $clase: 





set_grupo_columnas   [línea 375]

  set_grupo_columnas( string $nombre_grupo , array $columnas )

Agrupa columnas adyacentes bajo una etiqueta común
Parámetros:
string   $nombre_grupo: 
array   $columnas: 





set_layout_cant_filas   [línea 669]

  set_layout_cant_filas( integer $cant_filas )

Grafica el cuadro agrupando las filas en N-columnas
Parámetros:
integer   $cant_filas: 





set_manejador_salida   [línea 535]

  set_manejador_salida( string $tipo_salida , string $clase )

Permite configurar una clase especifica para atender la generacion de un tipo de salida particular
Parámetros:
string   $tipo_salida: 
string   $clase: 





set_mostrar_titulo_antes_cc   [línea 631]

  set_mostrar_titulo_antes_cc( [boolean $unico = true ] )

El cuadro muestra su título una única vez antes de los cortes de control
Parámetros:
boolean   $unico: 





set_pagina_actual   [línea 1299]

  set_pagina_actual( integer $pag )

Fuerza al cuadro a mostrar una página específica
Parámetros:
integer   $pag: 





set_tamanio_pagina   [línea 1275]

  set_tamanio_pagina( [ $tamanio = null ] )

Cambia el tamaño de página a usar en el paginado
Parámetros:
   $tamanio: 





set_titulo_columna   [línea 493]

  set_titulo_columna( string $id_columna , string $titulo )

Cambia el título o descripción de una columna dada del cuadro
Parámetros:
string   $id_columna: 
string   $titulo: 





set_total_registros   [línea 1290]

  set_total_registros( integer $cant )

Informa al cuadro la cantidad total de registros que posee el set de datos Este método se utiliza cuando el paginado no lo hace el propio cuadro, en este caso es necesario informarle la cantidad total de registros así puede armar la barra de paginado
Parámetros:
integer   $cant: 





set_usar_ordenamiento_con_cortes   [línea 1394]

  set_usar_ordenamiento_con_cortes( [boolean $usar = true ] )

Define si los cortes de control seran considerados al ordenar los datos del cuadro
Parámetros:
boolean   $usar: 





usa_modo_seguro   [línea 551]

  usa_modo_seguro( )






validar_y_separar_clave   [línea 790]

  validar_y_separar_clave( $klave )

Parámetros:
   $klave: 





vista_xml   [línea 2050]

  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