Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_ei_formulario

toba_ei
   |
toba_ei_formulario

Ubicada en php/nucleo/componentes/interface/toba_ei_formulario.php [line 11]



Métodos Heredados

Heredado de toba_componente

toba_componente::__construct()
toba_ei::set_refresh_ejecuta_eventos()
toba_componente::destruir()
toba_ei::evento()
toba_ei::agregar_evento()
toba_ei::existe_evento()
toba_ei::eliminar_evento()
toba_ei::set_disparo_eventos_condicionado_datos()
toba_ei::get_eventos_sobre_fila()
toba_ei::cant_eventos_sobre_fila()
toba_ei::reportar_evento()
toba_ei::reportar_evento_interno()
toba_ei::get_lista_eventos_usuario()
toba_ei::get_lista_eventos_internos()
toba_ei::get_invocacion_evento_fila()
toba_ei::set_grupo_eventos_activo()
toba_ei::get_grupo_eventos_activo()
toba_ei::botonera_abajo()
toba_ei::botonera_arriba()
toba_ei::hay_botones()
toba_ei::generar_botones()
toba_ei::generar_botones_eventos()
toba_ei::generar_html_boton()
toba_ei::generar_boton()
toba_ei::tiene_puntos_control()
toba_ei::get_puntos_control()
toba_ei::agregar_notificacion()
toba_ei::colapsar()
toba_ei::descolapsar()
toba_ei::set_colapsable()
toba_ei::set_titulo()
toba_ei::set_descripcion()
toba_ei::set_modo_descripcion()
toba_ei::generar_html_barra_sup()
toba_ei::mostrar_barra_superior()
toba_ei::get_id_form()
toba_ei::get_id_objeto_js()
toba_ei::extender_objeto_js()
toba_ei::get_objeto_js()
toba_ei::vista_impresion()
toba_ei::vista_impresion_html()
toba_ei::xml_set_orientacion()
toba_ei::xml_set_logo()
toba_ei::xml_set_titulo()
toba_ei::xml_set_subtitulo()
toba_ei::xml_set_dim_pagina()
toba_ei::xml_set_incluir_pie()
toba_ei::xml_set_pie()
toba_ei::xml_set_alto_pie()
toba_ei::xml_set_incluir_cabecera()
toba_ei::xml_set_cabecera()
toba_ei::xml_set_alto_cabecera()
toba_ei::xml_set_margenes()
toba_ei::xml_set_atts_ei()
toba_ei::xml_set_nro_copias()
toba_ei::xml_get_att_comunes()
toba_ei::xml_get_elem_comunes()
toba_ei::xml_texto()
toba_ei::xml_tabla()
toba_ei::xml_imagen()
toba_ei::xml_set_tabla_cols()
toba_ei::xml_set_ns()
toba_ei::xml_get_informacion_basica_vista()
toba_componente::__sleep()
toba_componente::set_modo_compatible_manejo_sesion()
toba_componente::ini()
toba_componente::log()
toba_componente::get_nombre()
toba_componente::get_titulo()
toba_componente::get_id()
toba_componente::inicializado()
toba_componente::get_parametro()
toba_componente::controlador()
toba_componente::invocar_callback()
toba_componente::get_mensaje()
toba_componente::informar_msg()
toba_componente::informar()
toba_componente::borrar_memoria()
toba_componente::mantener_estado_sesion()
toba_componente::set_propiedades_sesion()
toba_componente::eliminar_estado_sesion()
toba_componente::get_estado_sesion()
toba_componente::set_controlador()
toba_componente::dependencia()
toba_componente::dep()
toba_componente::agregar_dependencia()
toba_componente::agregar_dependencia_por_indice()
toba_componente::dependencia_cargada()
toba_componente::existe_dependencia()
toba_componente::get_dependencias()
toba_componente::get_cantidad_dependencias()
toba_componente::get_dependencias_clase()

Métodos Propios
static mixed   set_callback_validacion()  
mixed   __construct ()  
mixed   agregar_ef ()  
mixed   aplicar_restricciones_funcionales ()  
mixed   desactivar_efs ()  
mixed   desactivar_validacion_ef ()  
mixed   destruir ()  
\toba_ef   ef ()  
bool   ef_tiene_maestros_seteados ()  
bool   existe_ef ()  
mixed   generar_etiqueta_ef ()  
mixed   generar_html ()  
mixed   generar_html_ef ()  
mixed   generar_html_impresion_ef ()  
mixed   generar_input_ef ()  
mixed   generar_layout ()  
mixed   generar_layout_impresion ()  
mixed   generar_layout_template ()  
mixed   generar_layout_template_impresion ()  
int   get_cantidad_efs ()  
array   get_datos ()  
array   get_efs_activos ()  
mixed   get_etiqueta_ef ()  
mixed   get_html_ef ()  
mixed   get_html_impresion_ef ()  
mixed   get_input_ef ()  
array   get_nombres_ef ()  
string   get_objeto_js_ef ()  
int   get_tab_index ()  
mixed   limpiar_interface ()  
mixed   restaurar_ancho_etiqueta ()  
mixed   servicio__cascadas_efs ()  
mixed   servicio__filtrado_ef_ce ()  
mixed   servicio__filtrado_ef_ce_validar ()  
mixed   servicio__mostrar_captchas_efs ()  
mixed   set_ancho ()  
mixed   set_ancho_etiqueta ()  
mixed   set_datos ()  
mixed   set_datos_defecto ()  
mixed   set_detectar_cambios ()  
mixed   set_efs_obligatorios ()  
mixed   set_expandir_descripcion ()  
mixed   set_formateo_ef ()  
mixed   set_pdf_letra_tabla ()  
mixed   set_pdf_tabla_ancho ()  
mixed   set_pdf_tabla_opciones ()  
mixed   set_solo_lectura ()  
mixed   set_template ()  
mixed   validar_estado ()  
mixed   vista_excel ()  
mixed   vista_impresion_html ()  
mixed   vista_pdf ()  
string   vista_xml ()  
mixed   xml_set_ef_no_procesar ()  

static method set_callback_validacion  [línea 654]

  static mixed set_callback_validacion( \toba_valida_datos validador )

Parámetros:
\toba_valida_datos   validador: 





__construct   [línea 52]

  mixed __construct( mixed id )

Parámetros:
mixed   id: 





agregar_ef   [línea 231]

  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: 





aplicar_restricciones_funcionales   [línea 68]

  mixed aplicar_restricciones_funcionales( )





desactivar_efs   [línea 568]

  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:
array   efs: 





desactivar_validacion_ef   [línea 553]

  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:
mixed   ef: 





destruir   [línea 61]

  mixed destruir( )

Destructor del componente




ef   [línea 486]

  \toba_ef ef( mixed id )

Retorna la referencia a un ef contenido
Parámetros:
mixed   id: 





ef_tiene_maestros_seteados   [línea 307]

  bool ef_tiene_maestros_seteados( mixed id_ef )

Determina si todos los maestros de un ef esclavo poseen datos
Parámetros:
mixed   id_ef: 





existe_ef   [línea 495]

  bool existe_ef( mixed id )

Indica si existe un ef
Parámetros:
mixed   id: 





generar_etiqueta_ef   [línea 1234]

  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: 





generar_html   [línea 961]

  mixed generar_html( )





generar_html_ef   [línea 1135]

  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: 





generar_html_impresion_ef   [línea 1196]

  mixed generar_html_impresion_ef( string ef )

Genera la etiqueta y la vista de impresion de un ef
Parámetros:
string   ef: 





generar_input_ef   [línea 1205]

  mixed generar_input_ef( mixed ef )

Genera la salida gráfica de un ef particular
Parámetros:
mixed   ef: 






generar_layout   [línea 1021]

  mixed generar_layout( )

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





generar_layout_impresion   [línea 1071]

  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





generar_layout_template   [línea 1032]

  mixed generar_layout_template( )





generar_layout_template_impresion   [línea 1096]

  mixed generar_layout_template_impresion( )





get_cantidad_efs   [línea 462]

  int get_cantidad_efs( )

Retorna la cantidad de efs




get_datos   [línea 608]

  array get_datos( )

Recupera el estado actual del formulario.




get_efs_activos   [línea 471]

  array get_efs_activos( )

Retorna la lista de identificadores que no estan desactivados




get_etiqueta_ef   [línea 1245]

  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: 





get_html_ef   [línea 1146]

  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: 





get_html_impresion_ef   [línea 1173]

  mixed get_html_impresion_ef( mixed ef )

Parámetros:
mixed   ef: 





get_input_ef   [línea 1220]

  mixed get_input_ef( mixed ef )

Genera la salida gráfica de un ef particular
Parámetros:
mixed   ef: 






get_nombres_ef   [línea 453]

  array get_nombres_ef( )

Retorna todos los ids de los efs




get_objeto_js_ef   [línea 1318]

  string get_objeto_js_ef( string id )

Retorna una referencia al ef en javascript
Parámetros:
string   id: 





get_tab_index   [línea 593]

  int get_tab_index( )

Consume un tabindex html del componente y lo retorna




limpiar_interface   [línea 442]

  mixed limpiar_interface( )

Borra los datos actuales y resetea el estado de los efs




restaurar_ancho_etiqueta   [línea 298]

  mixed restaurar_ancho_etiqueta( )

Restaura el valor previo a un cambio del ancho de la etiqueta





servicio__cascadas_efs   [línea 773]

  mixed servicio__cascadas_efs( )

Método que se utiliza en la respuesta de las cascadas usando AJAX




servicio__filtrado_ef_ce   [línea 863]

  mixed servicio__filtrado_ef_ce( )

Método que se utiliza en la respuesta del filtro del combo editable usando AJAX




servicio__filtrado_ef_ce_validar   [línea 944]

  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




servicio__mostrar_captchas_efs   [línea 752]

  mixed servicio__mostrar_captchas_efs( )

Método que se utiliza en la respuesta a los efs_captcha





set_ancho   [línea 276]

  mixed set_ancho( string ancho )

Cambia el ancho total del formulario
Parámetros:
string   ancho: 





set_ancho_etiqueta   [línea 287]

  mixed set_ancho_etiqueta( mixed ancho )

Parámetros:
mixed   ancho: 





set_datos   [línea 677]

  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: 





set_datos_defecto   [línea 723]

  mixed set_datos_defecto( array datos )

Carga el formulario con valores por defecto, generalmente para un alta
Parámetros:
array   datos: 





set_detectar_cambios   [línea 433]

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





set_efs_obligatorios   [línea 531]

  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: 





set_expandir_descripcion   [línea 424]

  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:
bool   mostrar: 





set_formateo_ef   [línea 1497]

  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: 





set_pdf_letra_tabla   [línea 1382]

  mixed set_pdf_letra_tabla( int tamanio )

Permite setear el tamaño de la tabla que representa el formulario.
Parámetros:
int   tamanio: 





set_pdf_tabla_ancho   [línea 1373]

  mixed set_pdf_tabla_ancho( \unknown_type ancho )

Permite setear el ancho del formulario.
Parámetros:
\unknown_type   ancho: 





set_pdf_tabla_opciones   [línea 1392]

  mixed set_pdf_tabla_opciones( array opciones )

Permite setear el estilo que llevara la tabla en la salida pdf.
Parámetros:
array   opciones: 






set_solo_lectura   [línea 507]

  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: 





set_template   [línea 736]

  mixed set_template( string template )

Cambia el layout actual del formulario usando un template
Parámetros:
string   template: 





validar_estado   [línea 401]

  mixed validar_estado( )

Recorre todos los efs y valida sus valores actuales





vista_excel   [línea 1459]

  mixed vista_excel( \toba_vista_excel salida )

Parámetros:
\toba_vista_excel   salida: 





vista_impresion_html   [línea 1353]

  mixed vista_impresion_html( \toba_impresion salida )

Impresion HTML por defecto
Parámetros:
\toba_impresion   salida: 





vista_pdf   [línea 1397]

  mixed vista_pdf( mixed salida )

Parámetros:
mixed   salida: 





vista_xml   [línea 1515]

  string vista_xml( [bool inicial = false ] , [string xmlns = null ] )

Genera el xml del componente
Parámetros:
bool   inicial: 
string   xmlns: 





xml_set_ef_no_procesar   [línea 1578]

  mixed xml_set_ef_no_procesar( mixed ef )

Permite definir elementos de formulario que no se desea incluir en el XML
Parámetros:
mixed   ef: 






Desarrollado por SIU.
Documentación generada con phpDocumentor