mixed __construct(
mixed
definicion )
|
|
Parámetros:
mixed analizar_visualizacion_columna(
mixed
columna )
|
|
Parámetros:
\toba_filtro_columna columna(
mixed
nombre )
|
|
Retorna la referencia a un objeto columna perteneciente al filtro
Parámetros:
Crea los objetos columna necesarios
mixed 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:
mixed existe_columna(
mixed
id )
|
|
Parámetros:
mixed generar_botones(
[string
clase = '' ] ,
[mixed
extra = '' ] )
|
|
Genera la botonera del componente
Parámetros:
|
string |
clase: |
|
|
mixed |
extra: |
|
mixed generar_layout(
string
ancho )
|
|
Genera los componentes que conforman la disposicion del filtro en pantalla
Parámetros:
mixed generar_layout_impresion(
string
ancho )
|
|
Genera los componentes que se visualizaran en la vista impresion
Parámetros:
mixed 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
mixed 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: |
|
Consume un tabindex html del componente y lo retorna
mixed limpiar_interface(
)
|
|
Borra los datos actuales y resetea el estado de los efs
mixed servicio__cascadas_columnas(
)
|
|
mixed servicio__filtrado_ef_ce(
)
|
|
Método que se utiliza en la respuesta del filtro del combo editable usando AJAX
mixed 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
mixed set_datos(
array
datos ,
[bool
set_cargado = true ] )
|
|
Carga el filtro con un conjunto de datos
Parámetros:
|
array |
datos: |
|
|
bool |
set_cargado: |
|
mixed 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: |
|
mixed set_pdf_letra_tabla(
int
tamanio )
|
|
Permite setear el tamaño de la tabla que representa el formulario.
Parámetros:
mixed set_pdf_tabla_ancho(
\unknown_type
ancho )
|
|
Permite setear el ancho del formulario.
Parámetros:
mixed set_pdf_tabla_opciones(
array
opciones )
|
|
Permite setear el estilo que llevara la tabla en la salida pdf.
Parámetros:
mixed vista_excel(
\toba_vista_excel
salida )
|
|
Parámetros:
|
\toba_vista_excel |
salida: |
|
mixed vista_impresion_html(
\toba_impresion
salida )
|
|
Impresion HTML por defecto
Parámetros:
mixed vista_pdf(
mixed
salida )
|
|
Parámetros:
string vista_xml(
[bool
inicial = false ] ,
[string
xmlns = null ] )
|
|
Genera el xml del componente
Parámetros:
|
bool |
inicial: |
|
|
string |
xmlns: |
|