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(
)
|
|
Método que se utiliza en la respuesta del filtro del combo editable usando AJAX
void 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
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: |
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 |
void set_pdf_letra_tabla(
integer
$tamanio
)
|
|
Permite setear el tamaño de la tabla que representa el formulario.
Parámetros:
integer |
$tamanio: |
Tamaño de la letra. |
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 |