phpDocumentor
[ árbol de herencia: Componentes ] [ índice: Componentes ] [ índice general ]

toba_ei_cuadro

Un ei_cuadro es una grilla de registros.

Puede contener cortes de control, paginado y ordenamiento de columnas.

toba_componente
   |
   --toba_ei
      |
      --toba_ei_cuadro

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

Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Componentes/Eis/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 37 Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Componentes/Eis/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 54
Documentación WIKI
Clase Javascript equivalente: ei_cuadro

Métodos Heredados

Heredado de toba_ei

__construct()
agregar_evento()
Determina que un evento definido va a formar parte de los eventos a mostrar en el servicio actual
agregar_notificacion()
Agrega un mensaje de notificacion a esta pantalla
botonera_abajo()
Devuelve True si la botonera del componente se debe ubicar abajo o en ambos extremos del mismo.
botonera_arriba()
Devuelve True si la botonera del componente se debe ubicar arriba o en ambos extremos del mismo.
cant_eventos_sobre_fila()
Retorna la cantidad de eventos que fueron definidos a nivel de fila
colapsar()
Fuerza a que el componente se grafique colpsado, pudiendo el usuario descolapsarlo posteriormente
descolapsar()
Fuerza a que el componente se grafique descolapsado, pudiendo el usuario colapsarlo posteriormente
destruir()
Destructor del componente
eliminar_evento()
Elimina un evento definido de la lista de eventos a utilizar en el servicio actual
evento()
Recupera el objeto asociado de un evento
existe_evento()
Verifica si un evento esta definido en la lista de eventos a utilizar en el servicio actual
extender_objeto_js()
Ventana de extensión javascript del componente
generar_boton()
Metodo para graficar un boton por orden del usuario
generar_botones()
Genera la botonera del componente
generar_botones_eventos()
Genera los botones de todos los eventos marcados para aparecer en la botonera.
generar_html_barra_sup()
Genera la barra con el título y los íconos
generar_html_boton()
Genera el html de un botón específico
get_eventos_sobre_fila()
Retorna la lista de eventos que fueron definidos a nivel de fila
get_grupo_eventos_activo()
Retorna el grupo de eventos activos
get_id_form()
Retorna el identificador base para los campos HTML
get_id_objeto_js()
Retorna el id del componente en javascript.
get_invocacion_evento_fila()
Dado una fila, genera el html de los eventos de la misma
get_lista_eventos_internos()
Retorna todos los eventos definidos por el componente (llamados internos), excluyendo los definidos por el usuario
get_lista_eventos_usuario()
Retorna todos los eventos definidos por el usuario, excluyendo los internos del componente
get_objeto_js()
get_puntos_control()
Retorna la definición de un punto de control para un evento
hay_botones()
Retorna true si alguno de los eventos definidos por el usuario se va a graficar en la botonera del componente
mostrar_barra_superior()
Configura la visibilidad de la barra superior
reportar_evento()
Reporta un evento en el componente controlador
reportar_evento_interno()
set_colapsable()
Determina si el componente podra ser colapsado/descolapsado por el usuario
set_descripcion()
Cambia la descripción del componente para el servicio actual
set_disparo_eventos_condicionado_datos()
Especifica si el disparo de los eventos implicitos debe estar asociado al cambio de datos o no
set_grupo_eventos_activo()
Activa un grupo de eventos, excluyendo a aquellos eventos que no pertenecen al mismo
set_modo_descripcion()
Cambia el modo en el que se muestra la descripción del componente (por defecto con un tooltip)
set_refresh_ejecuta_eventos()
Hace que los componentes reenvien sus eventos cuando se hace un refresh sobre la pagina
set_titulo()
Cambia el titulo del componente para el servicio actual
tiene_puntos_control()
Determina si el componente tiene algún punto de control asignado para un evento
vista_impresion()
Despachador de tipos de salidas de impresion
vista_impresion_html()
Impresion HTML por defecto
xml_get_att_comunes()
Retorna los atributos que pueden ser incluidos en cualquier tag, y que definen propiedades del documento pdf.
xml_get_elem_comunes()
Retorna los elementos que pueden ser incluidos en cualquier tag, y que definen propiedades del documento pdf, como la cabecera y el pié.
xml_get_informacion_basica_vista()
xml_imagen()
Devuelve un string con el xml de una imagen a incluir.
xml_set_alto_cabecera()
Define el alto de la cabecera de página.
xml_set_alto_pie()
Define el alto del pié de página.
xml_set_atts_ei()
Forma genérica de definir parámetros de usuario. El parámetro $atts debe ser un array de tipo "nombre"=>"valor".
xml_set_cabecera()
Define la cabecera de página.
xml_set_dim_pagina()
Define las dimensiones de la página
xml_set_incluir_cabecera()
Define si se crea la cabecera de la página.
xml_set_incluir_pie()
Define si se crea el pié de página.
xml_set_logo()
Define el logo de la institución a utilizar en la cabecera del pdf
xml_set_margenes()
Define los márgenes de la página. $margenes debe ser un array de tipo 'nombre'=>'valor', donde 'sup', 'inf', 'izq' y 'der' son los nombres para definir los márgenes superior, inferior, izquierdo y derecho respectivamente.
xml_set_nro_copias()
Define el numero de copias que deben aparecer en el pdf.
xml_set_ns()
Define un namespace a utilizar con los elementos xml.
xml_set_orientacion()
Define la orientación de la página
xml_set_pie()
Define el pié de página.
xml_set_subtitulo()
Define el subtítulo a utilizar en la cabecera del pdf
xml_set_tabla_cols()
Define atributos comunes a columnas de una tabla (atributos del elemento table-column de xsl-fo).
xml_set_titulo()
Define el titulo a utilizar en la cabecera del pdf
xml_tabla()
Devuelve un string con el xml de una tabla a incluir. $datos es un array cuyo primer nivel representan las
xml_texto()
Devuelve un string con el xml de un texto y sus atributos a incluir

Heredado de toba_componente

__construct()
agregar_dependencia()
Agregar dinámicamente una dependencia al componente actual
agregar_dependencia_por_indice()
Agregar dinámicamente una dependencia al componente actual utilizando
borrar_memoria()
Elimina toda la memoria interna actual y de pedidos anteriores
controlador()
Retorna la referencia al componente padre o contenedor del actual, generalmente un ci
dep()
dependencia()
Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga
dependencia_cargada()
Retorna verdadero si la dependencia fue construida y asociada en este pedido de página
destruir()
Destructor del componente
eliminar_estado_sesion()
Elimina de la sesion las propiedades de este componente, a su vez pone en null estas propiedades en este objeto
existe_dependencia()
Retorna verdadero si un componente es dependencia del actual
get_cantidad_dependencias()
Retorna la cantidad de dependencias cargadas
get_dependencias()
Retorna un array con las dependencias cargadas del componente
get_dependencias_clase()
Devuelve las dependencias cuya clase de componente coincide con la expresion regular pasada como parametro
get_estado_sesion()
Construye un arreglo con los valores de todas las propiedades a almacenarse en sesion
get_id()
Retorna el identificador del componente
get_mensaje()
Retorna un mensaje asociado al componente
get_nombre()
Retorna el nombre del componente según se definió en el editor
get_parametro()
Retorna un parámetro estático definido en las prop. básicas del componente
get_titulo()
Retorna el título del componente (nombre visible al usuario)
informar()
Informa un mensaje predefinido al usuario, usando toba::notificacion() y toba::mensajes()
informar_msg()
Informa un mensaje al usuario
ini()
Ventana de extensión que se ejecuta al iniciar el componente en todos los pedidos en los que participa.
inicializado()
invocar_callback()
Metodo generico de invocar callbacks en el propio objeto
log()
Shortcut de toba::logger()->debug que incluye información básica del componente actual
mantener_estado_sesion()
set_controlador()
Determina que el componente actual es controlado por otro
set_modo_compatible_manejo_sesion()
Alternativa para que la reutilización de un mismo componente en un mismo request se siga comportando como antes de [3050], es decir el ultimo creado pisa la memoria del 1ero.
set_propiedades_sesion()
Fuerza a persistir en sesion ciertas propiedades internas
__sleep()

Métodos Propios
static void   permite_exportacion_excel_plano()  
static mixed   recuperar_clave_fila()   Recupera de la sesion el mapeo original de las claves del cuadro
static void   set_vista_excel_sin_cortes()   Esta función debe ser utilizada desde los archivos de customización
toba_ei_cuadro   __construct()  
void   agregar_columnas()   Agrega nuevas definiciones de columnas al cuadro
void   agregar_corte_control()  
boolean   datos_cargados()   El cuadro posee datos?
void   debe_colapsar_cortes()  
void   debe_mostrar_total_registros()  
void   desactivar_modo_clave_segura()  
void   deseleccionar()   Deja al cuadro sin selección alguna de fila
void   deshabilitar_corte_control()  
void   destruir()  
void   disparar_eventos_multiples()  
void   disparar_eventos_simples()  
void   eliminar_columnas()   Elimina columnas del cuadro
void   eliminar_corte_control()  
void   es_asociacion_de_vinculo()  
   es_clave_fila_seleccionada()   Indica si la clave que se pasa por parametro es igual a la fila actualmente seleccionada.
void   existen_columnas()   Chequea si un conjunto de columnas existen en la definicion del cuadro.
boolean   existen_cortes_control()   Indica la existencia o no de cortes de control en el cuadro.
void   existe_columna()   Chequea si una columna existe en la definicion del cuadro.
boolean   existe_paginado()   Retorna verdadero si el cuadro se pagina en caso de superar una cantidad dada de registros
void   finalizar_ids_seguros()  
void   generar_fin_zona_colapsable()  
void   generar_html()   Dispara la generacion de la salida HTML del cuadro
void   generar_inicio_zona_colapsable()  
void   generar_salida()   Wrapper que genera los distintos tipos de salida necesario de acuerdo al parametro especificado
void   get_acumulador_usuario()  
void   get_cantidad_columnas()  
void   get_cantidad_columnas_total()  
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
void   get_clave()  
string   get_clave_fila()   Retorna la clave serializada de una fila dada
array   get_clave_fila_array()   Retorna un arreglo con las claves de la fila dada
array   get_clave_seleccionada()   En caso de existir una fila seleccionada, retorna su clave
array   get_columnas()   Retorna la definición de las columnas actuales del cuadro
void   get_cortes_control()  
void   get_cortes_modo()  
array   get_datos()   Retorna el conjunto de datos que actualmente posee el cuadro
void   get_descripcion_resp_popup()  
void   get_etiqueta_cantidad_filas()  
void   get_eventos()  
void   get_eventos_multiples()  
array(id   get_eventos_sobre_fila()   Retorna la lista de eventos que fueron definidos a nivel de fila
array   get_filas_disponibles_selector()   Obtiene las filas que estaran disponibles para ordenar.
void   get_ids_evento_aplicacion_multiple()   Retorna el primer evento del tipo seleccion multiple. Si no existe retorna null
void   get_indice_cortes()  
void   get_nombres_eventos_multiples()  
integer   get_pagina_actual()   Retorna la página actualmente seleccionada por el usuario, si existe el paginado
integer   get_tamanio_pagina()   Retorna el tamaño de página actual en el paginado (si está presente el paginado)
void   get_tipo_paginado()   Devuelve el tipo de paginado que esta usando el cuadro
void   habilitar_corte_control()  
void   hay_eventos_multiples()  
boolean   hay_ordenamiento()   Retorna verdadero si el cuadro actualmente se encuentra ordenado por alguna columna por parte del usuario
void   hay_ordenamiento_multiple()  
boolean   hay_seleccion()   Retorna verdadero si existe alguna fila seleccionada
void   inicializar_ids_seguros()  
void   instanciar_manejador_tipo_salida()  
void   limpiar_columnas()   Elimina todas las columnas actualmente definidas en el cuadro
mixed   ordenamiento_decimal()   Método estandar de ordenamiento de decimales
mixed   ordenamiento_default()   Método estandar de ordenamiento de los datos, utilizando array_multisort
mixed   ordenamiento_fecha()   Método estandar de ordenamiento de fechas
mixed   ordenamiento_fecha_hora()   Método estandar de ordenamiento de timestamps (fecha, hora)
mixed   ordenamiento_mayusculas()   Método estandar de ordenamiento de caracteres en mayusculas
mixed   ordenamiento_may_ind()   Método estandar de ordenamiento de caracteres
mixed   ordenamiento_millares()   Método estandar de ordenamiento de numeros
mixed   ordenamiento_moneda()   Método estandar de ordenamiento de monedas
mixed   ordenamiento_porcentaje()   Método estandar de ordenamiento de porcentajes
mixed   ordenamiento_superficie()   Método estandar de ordenamiento de superficie
mixed   ordenamiento_tiempo()   Método estandar de ordenamiento de tiempo expresado en numeros
void   ordenar()   Método estandar de ordenamiento de los datos, decide el metodo de ordenamiento en base
void   quita_acentos()  
void   seleccionar()   Indica al cuadro cual es la clave seleccionada.
void   set_cortes_colapsados()   Fuerza a que los cortes de control se inicien de manera colapsada. Por defecto true
void   set_datos()   Carga el cuadro con un conjunto de datos
void   set_eof_mensaje()   Cambia el mensaje a mostrar cuando el cuadro no tiene datos
void   set_eof_mostrar()   Habilita o deshabilita el mensaje a mostrar cuando el cuadro no tiene datos que mostrar
void   set_etiqueta_cantidad_filas()  
void   set_excel_usar_formulas()   Define si la exportacion a excel utilizara formulas o no
void   set_formateo_columna()   Cambia la forma en que se le da formato a una columna
void   set_grupo_columnas()   Agrupa columnas adyacentes bajo una etiqueta común
void   set_layout_cant_filas()   Grafica el cuadro agrupando las filas en N-columnas
void   set_manejador_salida()   Permite configurar una clase especifica para atender la generacion de un tipo de salida particular
void   set_mostrar_titulo_antes_cc()   El cuadro muestra su título una única vez antes de los cortes de control
void   set_pagina_actual()   Fuerza al cuadro a mostrar una página específica
void   set_tamanio_pagina()   Cambia el tamaño de página a usar en el paginado
void   set_titulo_columna()   Cambia el título o descripción de una columna dada del cuadro
void   set_total_registros()   Informa al cuadro la cantidad total de registros que posee el set de datos
void   set_usar_ordenamiento_con_cortes()   Define si los cortes de control seran considerados al ordenar los datos del cuadro
void   usa_modo_seguro()  
string   vista_xml()   Genera el xml del componente

static method permite_exportacion_excel_plano  [línea 2383]

  static void permite_exportacion_excel_plano( )



static method recuperar_clave_fila  [línea 558]

  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:  Id del componente
integer   $clave:  Id de la fila a recuperar


static method set_vista_excel_sin_cortes  [línea 2378]

  static void 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: 


Constructor __construct  [línea 90]

  toba_ei_cuadro __construct( $id  )

Parámetros:
   $id: 

Redefinición de:
toba_ei::__construct()

agregar_columnas  [línea 345]

  void agregar_columnas( array $columnas  )

Agrega nuevas definiciones de columnas al cuadro
Parámetros:
array   $columnas:  componentes obligatoras: clave, titulo


agregar_corte_control  [línea 959]

  void agregar_corte_control( $corte  )

Parámetros:
   $corte: 


datos_cargados  [línea 599]

  boolean datos_cargados( )

El cuadro posee datos?


debe_colapsar_cortes  [línea 2325]

  void debe_colapsar_cortes( )



debe_mostrar_total_registros  [línea 686]

  void debe_mostrar_total_registros( )



desactivar_modo_clave_segura  [línea 542]

  void desactivar_modo_clave_segura( )



deseleccionar  [línea 807]

  void deseleccionar( )

Deja al cuadro sin selección alguna de fila


deshabilitar_corte_control  [línea 1011]

  void deshabilitar_corte_control( $corte  )

Parámetros:
   $corte: 


destruir  [línea 110]

  void destruir( )


Redefinición de:
toba_ei::destruir()
Destructor del componente

disparar_eventos_multiples  [línea 1890]

  void disparar_eventos_multiples( )



disparar_eventos_simples  [línea 1901]

  void disparar_eventos_simples( $evento  )

Parámetros:
   $evento: 


eliminar_columnas  [línea 296]

  void eliminar_columnas( $columnas, array $columnas.  )

Elimina columnas del cuadro
Parámetros:
array   $columnas.:  Ids de las columnas a eliminar
   $columnas: 


eliminar_corte_control  [línea 1000]

  void eliminar_corte_control( $corte  )

Parámetros:
   $corte: 


es_asociacion_de_vinculo  [línea 1801]

  void es_asociacion_de_vinculo( $id_evento  )

Parámetros:
   $id_evento: 


es_clave_fila_seleccionada  [línea 893]

  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: 


existen_columnas  [línea 319]

  void existen_columnas( $columnas, array $columnas.  )

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


existen_cortes_control  [línea 934]

  boolean existen_cortes_control( )

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


existe_columna  [línea 309]

  void existe_columna( $columna. $columna  )

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


existe_paginado  [línea 1221]

  boolean existe_paginado( )

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


finalizar_ids_seguros  [línea 738]

  void finalizar_ids_seguros( )


Access:  protected


generar_fin_zona_colapsable  [línea 2290]

  void generar_fin_zona_colapsable( )


Access:  protected


generar_html  [línea 2058]

  void generar_html( )

Dispara la generacion de la salida HTML del cuadro


generar_inicio_zona_colapsable  [línea 2278]

  void generar_inicio_zona_colapsable( $id_unico, $estilo  )

Parámetros:
   $id_unico: 
   $estilo: 

Access:  protected


generar_salida  [línea 2067]

  void 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: 

Access:  protected


get_acumulador_usuario  [línea 1155]

  void get_acumulador_usuario( )



get_cantidad_columnas  [línea 2148]

  void get_cantidad_columnas( )



get_cantidad_columnas_total  [línea 2143]

  void get_cantidad_columnas_total( )



get_cantidad_paginas  [línea 1321]

  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 873]

  void get_clave( )


Deprecated:  Desde 0.8.3. Usar get_clave_seleccionada


get_clave_fila  [línea 838]

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

Retorna la clave serializada de una fila dada
Parámetros:
integer   $fila:  Numero de fila
boolean   $forzar_claves_reales:  Obliga a devolver los valores reales de las claves, aun cuando se encuentre en modo seguro.

Return:  Clave serializada


get_clave_fila_array  [línea 860]

  array get_clave_fila_array( integer $fila  )

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

Return:  Arreglo columna=>valor


get_clave_seleccionada  [línea 883]

  array get_clave_seleccionada( )

En caso de existir una fila seleccionada, retorna su clave

Return:  Arreglo asociativo id_clave => valor_clave


get_columnas  [línea 394]

  array get_columnas( )

Retorna la definición de las columnas actuales del cuadro


get_cortes_control  [línea 1208]

  void get_cortes_control( )



get_cortes_modo  [línea 1198]

  void get_cortes_modo( )



get_datos  [línea 512]

  array get_datos( )

Retorna el conjunto de datos que actualmente posee el cuadro


get_descripcion_resp_popup  [línea 651]

  void get_descripcion_resp_popup( $fila  )

Parámetros:
   $fila: 


get_etiqueta_cantidad_filas  [línea 2426]

  void get_etiqueta_cantidad_filas( )



get_eventos  [línea 1938]

  void get_eventos( )



get_eventos_multiples  [línea 1933]

  void get_eventos_multiples( )



get_eventos_sobre_fila  [línea 1788]

  array(id get_eventos_sobre_fila( )

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

Return:  => toba_evento_usuario)

Redefinición de:
toba_ei::get_eventos_sobre_fila()
Retorna la lista de eventos que fueron definidos a nivel de fila

get_filas_disponibles_selector  [línea 2392]

  array get_filas_disponibles_selector( )

Obtiene las filas que estaran disponibles para ordenar.


get_ids_evento_aplicacion_multiple  [línea 1813]

  void get_ids_evento_aplicacion_multiple( )

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


get_indice_cortes  [línea 1203]

  void get_indice_cortes( )



get_nombres_eventos_multiples  [línea 1919]

  void get_nombres_eventos_multiples( )



get_pagina_actual  [línea 1293]

  integer get_pagina_actual( )

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


get_tamanio_pagina  [línea 1302]

  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 1310]

  void get_tipo_paginado( )

Devuelve el tipo de paginado que esta usando el cuadro


habilitar_corte_control  [línea 1021]

  void habilitar_corte_control( $corte  )

Parámetros:
   $corte: 


hay_eventos_multiples  [línea 1928]

  void hay_eventos_multiples( )



hay_ordenamiento  [línea 1464]

  boolean hay_ordenamiento( )

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


hay_ordenamiento_multiple  [línea 1469]

  void hay_ordenamiento_multiple( )



hay_seleccion  [línea 826]

  boolean hay_seleccion( )

Retorna verdadero si existe alguna fila seleccionada


inicializar_ids_seguros  [línea 730]

  void inicializar_ids_seguros( )


Access:  protected


instanciar_manejador_tipo_salida  [línea 2107]

  void instanciar_manejador_tipo_salida( $tipo  )

Parámetros:
   $tipo: 


limpiar_columnas  [línea 334]

  void limpiar_columnas( )

Elimina todas las columnas actualmente definidas en el cuadro


ordenamiento_decimal  [línea 1597]

  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:  Nombre de la columna

Access:  protected


ordenamiento_default  [línea 1664]

  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:  Nombre de la columna

Access:  protected


ordenamiento_fecha  [línea 1553]

  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:  Nombre de la columna

Access:  protected


ordenamiento_fecha_hora  [línea 1564]

  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:  Nombre de la columna

Access:  protected


ordenamiento_mayusculas  [línea 1642]

  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:  Nombre de la columna

Access:  protected


ordenamiento_may_ind  [línea 1653]

  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:  Nombre de la columna

Access:  protected


ordenamiento_millares  [línea 1586]

  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:  Nombre de la columna

Access:  protected


ordenamiento_moneda  [línea 1575]

  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:  Nombre de la columna

Access:  protected


ordenamiento_porcentaje  [línea 1620]

  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:  Nombre de la columna

Access:  protected


ordenamiento_superficie  [línea 1631]

  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:  Nombre de la columna

Access:  protected


ordenamiento_tiempo  [línea 1609]

  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:  Nombre de la columna

See:  toba_ei_cuadro::ordenamiento_fecha()
Access:  protected


ordenar  [línea 1478]

  void 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


Access:  protected


quita_acentos  [línea 1735]

  void quita_acentos( $cadena  )

Parámetros:
   $cadena: 


seleccionar  [línea 817]

  void seleccionar( array $clave  )

Indica al cuadro cual es la clave seleccionada.

A la hora de mostrar la grilla se crea un feedback gráfico sobre la fila que posea esta clave

Parámetros:
array   $clave:  Arreglo asociativo id_clave => valor_clave


set_cortes_colapsados  [línea 954]

  void 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 1947]

  void set_datos( array $datos  )

Carga el cuadro con un conjunto de datos
Parámetros:
array   $datos:  Arreglo en formato RecordSet


set_eof_mensaje  [línea 608]

  void 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 617]

  void 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 2421]

  void set_etiqueta_cantidad_filas( $etiqueta  )

Parámetros:
   $etiqueta: 


set_excel_usar_formulas  [línea 636]

  void 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 500]

  void 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:  Nombre de la función de formateo, sin el prefijo 'formato_'
string   $clase:  Nombre de la clase que contiene la funcion, por defecto toba_formateo


set_grupo_columnas  [línea 371]

  void set_grupo_columnas( string $nombre_grupo, array $columnas  )

Agrupa columnas adyacentes bajo una etiqueta común
Parámetros:
string   $nombre_grupo:  Etiqueta que toma el grupo
array   $columnas:  Id. de las columnas a agrupar, deben ser adyacentes


set_layout_cant_filas  [línea 665]

  void set_layout_cant_filas( $cant_filas, integer $cant_columnas  )

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


set_manejador_salida  [línea 531]

  void 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:  Alguno de los tipos de salida estandar que genera el cuadro
string   $clase:  Nombre de clase que implementa dicha salida, la misma debe incluirse en el esquema de autoload


set_mostrar_titulo_antes_cc  [línea 627]

  void 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 1284]

  void set_pagina_actual( integer $pag  )

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


set_tamanio_pagina  [línea 1260]

  void set_tamanio_pagina( [ $tamanio = null], integer $tam  )

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


set_titulo_columna  [línea 489]

  void 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:  Id de la columna a cambiar
string   $titulo: 


set_total_registros  [línea 1275]

  void 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 1379]

  void 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 547]

  void usa_modo_seguro( )



vista_xml  [línea 2035]

  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




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3