static mixed set_callback_validacion(
\toba_valida_datos
validador )
|
|
Parámetros:
|
\toba_valida_datos |
validador: |
|
mixed __construct(
mixed
id )
|
|
Parámetros:
mixed agregar_ef(
string
id_ef ,
string
clase ,
string
etiqueta ,
string
columnas_clave ,
array
parametros_extra )
|
|
Permite agregar dinamicamente un EF al formulario
Parámetros:
|
string |
id_ef: |
|
|
string |
clase: |
|
|
string |
etiqueta: |
|
|
string |
columnas_clave: |
|
|
array |
parametros_extra: |
|
mixed aplicar_restricciones_funcionales(
)
|
|
mixed desactivar_efs(
[array
efs = null ] )
|
|
Establece que un conjunto de efs NO seran enviados al cliente durante una interacción
Para hacer un ef solo_lectura ver {@link toba_ef::set_solo_lectura() set_solo_lectura del ef}
Parámetros:
mixed desactivar_validacion_ef(
mixed
ef )
|
|
Desactiva la validación particular de un ef tanto en php como en javascript
Este estado perdura durante una interacción
Parámetros:
Destructor del componente
Retorna la referencia a un ef contenido
Parámetros:
bool ef_tiene_maestros_seteados(
mixed
id_ef )
|
|
Determina si todos los maestros de un ef esclavo poseen datos
Parámetros:
bool existe_ef(
mixed
id )
|
|
Indica si existe un ef
Parámetros:
mixed generar_etiqueta_ef(
string
ef ,
[string
ancho_etiqueta = null ] )
|
|
General el html de la etiqueta de un ef especifico
Parámetros:
|
string |
ef: |
|
|
string |
ancho_etiqueta: |
|
mixed generar_html_ef(
string
ef ,
[string
ancho_etiqueta = null ] )
|
|
Genera la etiqueta y el componente HTML de un ef
Parámetros:
|
string |
ef: |
|
|
string |
ancho_etiqueta: |
|
mixed generar_html_impresion_ef(
string
ef )
|
|
Genera la etiqueta y la vista de impresion de un ef
Parámetros:
mixed generar_input_ef(
mixed
ef )
|
|
Genera la salida gráfica de un ef particular
Parámetros:
Genera el cuerpo del formulario conteniendo la lista de efs
Por defecto el layout de esta lista es uno sobre otro, este método se puede extender
para incluir algún layout específico
mixed generar_layout_impresion(
)
|
|
Genera para la impresion html el cuerpo del formulario conteniendo la lista de efs
Por defecto el layout de esta lista es uno sobre otro, este método se puede extender
para incluir algún layout específico
mixed generar_layout_template(
)
|
|
mixed generar_layout_template_impresion(
)
|
|
Retorna la cantidad de efs
Recupera el estado actual del formulario.
Retorna la lista de identificadores que no estan desactivados
mixed get_etiqueta_ef(
string
ef ,
[string
ancho_etiqueta = null ] )
|
|
Retorna el html de la etiqueta de un ef especifico
Parámetros:
|
string |
ef: |
|
|
string |
ancho_etiqueta: |
|
mixed get_html_ef(
string
ef ,
[string
ancho_etiqueta = null ] ,
[mixed
con_etiqueta = true ] )
|
|
Retorna la etiqueta y el componente HTML de un ef
Parámetros:
|
string |
ef: |
|
|
string |
ancho_etiqueta: |
|
|
mixed |
con_etiqueta: |
|
mixed get_html_impresion_ef(
mixed
ef )
|
|
Parámetros:
mixed get_input_ef(
mixed
ef )
|
|
Genera la salida gráfica de un ef particular
Parámetros:
Retorna todos los ids de los efs
string get_objeto_js_ef(
string
id )
|
|
Retorna una referencia al ef en javascript
Parámetros:
Consume un tabindex html del componente y lo retorna
mixed limpiar_interface(
)
|
|
Borra los datos actuales y resetea el estado de los efs
mixed restaurar_ancho_etiqueta(
)
|
|
Restaura el valor previo a un cambio del ancho de la etiqueta
mixed servicio__cascadas_efs(
)
|
|
Método que se utiliza en la respuesta de las cascadas usando AJAX
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 servicio__mostrar_captchas_efs(
)
|
|
Método que se utiliza en la respuesta a los efs_captcha
mixed set_ancho(
string
ancho )
|
|
Cambia el ancho total del formulario
Parámetros:
mixed set_ancho_etiqueta(
mixed
ancho )
|
|
Parámetros:
mixed set_datos(
array
datos ,
[bool
set_cargado = true ] )
|
|
Carga el formulario con un conjunto de datos
El formulario asume que pasa a un estado interno 'cargado' con lo cual,
por defecto, va a mostrar los eventos de modificacion,cancelar y eliminar en lugar del alta
que solo se muestra cuando el estado interno es 'no_cargado'
Parámetros:
|
array |
datos: |
|
|
bool |
set_cargado: |
|
mixed set_datos_defecto(
array
datos )
|
|
Carga el formulario con valores por defecto, generalmente para un alta
Parámetros:
mixed set_detectar_cambios(
[mixed
detectar = true ] )
|
|
Detecta los cambios producidos en los distintos campos en el cliente, cambia los estilos de los mismos y habilita-deshabilita el botón por defecto
en caso de que se hallan producido cambios
Parámetros:
mixed set_efs_obligatorios(
[array
efs = null ] ,
[bool
obligatorios = true ] )
|
|
Establece que un conjunto de efs serán o no obligatorios
Este estado perdura durante una interaccion
Parámetros:
|
array |
efs: |
|
|
bool |
obligatorios: |
|
mixed set_expandir_descripcion(
bool
mostrar )
|
|
Permite alternar entre mostrar la ayuda a los efs con un tooltip (predeterminado) o a través de un texto visible inicialmente
Parámetros:
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 set_solo_lectura(
[array
efs = null ] ,
[bool
readonly = true ] )
|
|
Permite o no la edición de un conjunto de efs de este formulario, pero sus valores se muestran al usuario
Parámetros:
|
array |
efs: |
|
|
bool |
readonly: |
|
mixed set_template(
string
template )
|
|
Cambia el layout actual del formulario usando un template
Parámetros:
Recorre todos los efs y valida sus valores actuales
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: |
|
mixed xml_set_ef_no_procesar(
mixed
ef )
|
|
Permite definir elementos de formulario que no se desea incluir en el XML
Parámetros: