static void permite_exportacion_excel_plano(
)
|
|
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 void set_vista_excel_sin_cortes(
boolean
$valor
)
|
|
para mostrar la vista de excel sin cortes de control
Parámetros:
void actualizar_acumulador_general(
$dato
)
|
|
Parámetros:
void agregar_columnas(
array
$columnas
)
|
|
Agrega nuevas definiciones de columnas al cuadro
Parámetros:
|
array |
$columnas: |
componentes obligatoras: clave, titulo |
void agregar_corte_control(
$corte
)
|
|
Parámetros:
boolean datos_cargados(
)
|
|
El cuadro posee datos?
void debe_colapsar_cortes(
)
|
|
void debe_mostrar_total_registros(
)
|
|
void desactivar_modo_clave_segura(
)
|
|
void deshabilitar_corte_control(
$corte
)
|
|
Parámetros:
void disparar_eventos_multiples(
)
|
|
void disparar_eventos_simples(
$evento
)
|
|
Parámetros:
void eliminar_columnas(
$columnas, array
$columnas.
)
|
|
Elimina columnas del cuadro
Parámetros:
|
array |
$columnas.: |
Ids de las columnas a eliminar |
|
|
$columnas: |
|
void eliminar_corte_control(
$corte
)
|
|
Parámetros:
void es_asociacion_de_vinculo(
$id_evento
)
|
|
Parámetros:
es_clave_fila_seleccionada(
$clave_fila
)
|
|
Indica si la clave que se pasa por parametro es igual a la fila actualmente seleccionada.
Parámetros:
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: |
|
boolean existen_cortes_control(
)
|
|
Indica la existencia o no de cortes de control en el cuadro.
void existe_columna(
$columna.
$columna
)
|
|
Chequea si una columna existe en la definicion del cuadro.
Parámetros:
|
$columna. |
$columna: |
Id de la columna. |
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(
)
|
|
Dispara la generacion de la salida HTML del cuadro
void generar_inicio_zona_colapsable(
$id_unico,
$estilo
)
|
|
Parámetros:
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: |
|
void get_acumulador_usuario(
)
|
|
void get_cantidad_columnas(
)
|
|
void get_cantidad_columnas_total(
)
|
|
integer get_cantidad_paginas(
)
|
|
|
Deprecated: | Desde 0.8.3. Usar get_clave_seleccionada |
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 |
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 |
array get_clave_seleccionada(
)
|
|
En caso de existir una fila seleccionada, retorna su clave
|
Return: | Arreglo asociativo id_clave => valor_clave |
void get_cortes_control(
)
|
|
Retorna el conjunto de datos que actualmente posee el cuadro
void get_descripcion_resp_popup(
$fila
)
|
|
Parámetros:
void get_etiqueta_cantidad_filas(
)
|
|
void get_eventos_multiples(
)
|
|
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
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(
)
|
|
integer get_tamanio_pagina(
)
|
|
void get_tipo_paginado(
)
|
|
Devuelve el tipo de paginado que esta usando el cuadro
void habilitar_corte_control(
$corte
)
|
|
Parámetros:
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(
)
|
|
Retorna verdadero si existe alguna fila seleccionada
void inicializar_ids_seguros(
)
|
|
void instanciar_manejador_tipo_salida(
$tipo
)
|
|
Parámetros:
Elimina todas las columnas actualmente definidas en el cuadro
mixed ordenamiento_decimal(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_default(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_fecha(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_fecha_hora(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_mayusculas(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_may_ind(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_millares(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_moneda(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_porcentaje(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_superficie(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
mixed ordenamiento_tiempo(
string
$columna
)
|
|
Heredar en caso de querer cambiar el mecanismo de ordenamiento
Parámetros:
|
string |
$columna: |
Nombre de la columna |
al tipo de formateo de la columna, sino utiliza ordenamiento por default
void quita_acentos(
$cadena
)
|
|
Parámetros:
void seleccionar(
array
$clave
)
|
|
Indica al cuadro cual es la clave seleccionada.
Parámetros:
|
array |
$clave: |
Arreglo asociativo id_clave => valor_clave |
void set_cortes_colapsados(
[boolean
$colapsado = true]
)
|
|
Fuerza a que los cortes de control se inicien de manera colapsada. Por defecto true
Parámetros:
void set_datos(
array
$datos
)
|
|
Carga el cuadro con un conjunto de datos
Parámetros:
|
array |
$datos: |
Arreglo en formato RecordSet |
void set_eof_mensaje(
string
$mensaje
)
|
|
Cambia el mensaje a mostrar cuando el cuadro no tiene datos
Parámetros:
void set_eof_mostrar(
[boolean
$mostrar = true]
)
|
|
Habilita o deshabilita el mensaje a mostrar cuando el cuadro no tiene datos que mostrar
Parámetros:
void set_etiqueta_cantidad_filas(
$etiqueta
)
|
|
Parámetros:
void set_excel_usar_formulas(
boolean
$usar_formulas
)
|
|
Define si la exportacion a excel utilizara formulas o no
Parámetros:
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: |
|
|
string |
$clase: |
Nombre de la clase que contiene la funcion, por defecto toba_formateo |
void set_grupo_columnas(
string
$nombre_grupo, array
$columnas
)
|
|
Parámetros:
|
string |
$nombre_grupo: |
Etiqueta que toma el grupo |
|
array |
$columnas: |
Id. de las columnas a agrupar, deben ser adyacentes |
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: |
|
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 |
void set_mostrar_titulo_antes_cc(
[boolean
$unico = true]
)
|
|
Parámetros:
void set_pagina_actual(
integer
$pag
)
|
|
Parámetros:
void set_tamanio_pagina(
[
$tamanio = null], integer
$tam
)
|
|
Parámetros:
void set_titulo_columna(
string
$id_columna, string
$titulo
)
|
|
Parámetros:
|
string |
$id_columna: |
Id de la columna a cambiar |
|
string |
$titulo: |
|
void set_total_registros(
integer
$cant
)
|
|
Informa al cuadro la cantidad total de registros que posee el set de datos
Parámetros:
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:
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 |