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 void   set_callback_validacion()  
void   __construct ()  
void   agregar_ef ()  
void   aplicar_restricciones_funcionales ()  
void   desactivar_efs ()  
void   desactivar_validacion_ef ()  
void   destruir ()  
\toba_ef   ef ()  
boolean   ef_tiene_maestros_seteados ()  
boolean   existe_ef ()  
void   generar_etiqueta_ef ()  
void   generar_html ()  
void   generar_html_ef ()  
void   generar_html_impresion_ef ()  
void   generar_input_ef ()  
void   generar_layout ()  
void   generar_layout_impresion ()  
void   generar_layout_template ()  
void   generar_layout_template_impresion ()  
integer   get_cantidad_efs ()  
array   get_datos ()  
array   get_efs_activos ()  
void   get_etiqueta_ef ()  
void   get_html_ef ()  
void   get_html_impresion_ef ()  
void   get_input_ef ()  
array   get_nombres_ef ()  
string   get_objeto_js_ef ()  
integer   get_tab_index ()  
void   limpiar_interface ()  
void   restaurar_ancho_etiqueta ()  
void   servicio__cascadas_efs ()  
void   servicio__filtrado_ef_ce ()  
void   servicio__filtrado_ef_ce_validar ()  
void   servicio__mostrar_captchas_efs ()  
void   set_ancho ()  
void   set_ancho_etiqueta ()  
void   set_datos ()  
void   set_datos_defecto ()  
void   set_detectar_cambios ()  
void   set_efs_obligatorios ()  
void   set_expandir_descripcion ()  
void   set_formateo_ef ()  
void   set_pdf_letra_tabla ()  
void   set_pdf_tabla_ancho ()  
void   set_pdf_tabla_opciones ()  
void   set_solo_lectura ()  
void   set_template ()  
void   validar_estado ()  
void   vista_excel ()  
void   vista_impresion_html ()  
void   vista_pdf ()  
string   vista_xml ()  
void   xml_set_ef_no_procesar ()  

static method set_callback_validacion  [línea 654]

  static set_callback_validacion( \toba_valida_datos $validador )

Parámetros:
\toba_valida_datos   $validador: 





__construct   [línea 52]

  __construct( $id )

Parámetros:
   $id: 





agregar_ef   [línea 231]

  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]

  aplicar_restricciones_funcionales( )






desactivar_efs   [línea 568]

  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]

  desactivar_validacion_ef( $ef )

Desactiva la validación particular de un ef tanto en php como en javascript Este estado perdura durante una interacción
Parámetros:
   $ef: 





destruir   [línea 61]

  destruir( )

Destructor del componente





ef   [línea 486]

  \toba_ef ef( $id )

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





ef_tiene_maestros_seteados   [línea 307]

  boolean ef_tiene_maestros_seteados( $id_ef )

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





existe_ef   [línea 495]

  boolean existe_ef( $id )

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





generar_etiqueta_ef   [línea 1252]

  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]

  generar_html( )






generar_html_ef   [línea 1138]

  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 1214]

  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 1223]

  generar_input_ef( $ef )

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






generar_layout   [línea 1024]

  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 1074]

  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 1035]

  generar_layout_template( )






generar_layout_template_impresion   [línea 1099]

  generar_layout_template_impresion( )






get_cantidad_efs   [línea 462]

  integer 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 1263]

  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 1149]

  get_html_ef( string $ef , [string $ancho_etiqueta = null ] , [ $con_etiqueta = true ] )

Retorna la etiqueta y el componente HTML de un ef
Parámetros:
string   $ef: 
string   $ancho_etiqueta: 
   $con_etiqueta: 





get_html_impresion_ef   [línea 1191]

  get_html_impresion_ef( $ef )

Parámetros:
   $ef: 





get_input_ef   [línea 1238]

  get_input_ef( $ef )

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






get_nombres_ef   [línea 453]

  array get_nombres_ef( )

Retorna todos los ids de los efs





get_objeto_js_ef   [línea 1350]

  string get_objeto_js_ef( string $id )

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





get_tab_index   [línea 593]

  integer get_tab_index( )

Consume un tabindex html del componente y lo retorna





limpiar_interface   [línea 442]

  limpiar_interface( )

Borra los datos actuales y resetea el estado de los efs





restaurar_ancho_etiqueta   [línea 298]

  restaurar_ancho_etiqueta( )

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






servicio__cascadas_efs   [línea 773]

  servicio__cascadas_efs( )

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





servicio__filtrado_ef_ce   [línea 863]

  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]

  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]

  servicio__mostrar_captchas_efs( )

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






set_ancho   [línea 276]

  set_ancho( string $ancho )

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





set_ancho_etiqueta   [línea 287]

  set_ancho_etiqueta( $ancho )

Parámetros:
   $ancho: 





set_datos   [línea 677]

  set_datos( array $datos , [boolean $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: 
boolean   $set_cargado: 





set_datos_defecto   [línea 723]

  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]

  set_detectar_cambios( [ $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:
   $detectar: 





set_efs_obligatorios   [línea 531]

  set_efs_obligatorios( [array $efs = null ] , [boolean $obligatorios = true ] )

Establece que un conjunto de efs serán o no obligatorios Este estado perdura durante una interaccion
Parámetros:
array   $efs: 
boolean   $obligatorios: 





set_expandir_descripcion   [línea 424]

  set_expandir_descripcion( boolean $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:
boolean   $mostrar: 





set_formateo_ef   [línea 1519]

  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 1404]

  set_pdf_letra_tabla( integer $tamanio )

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





set_pdf_tabla_ancho   [línea 1395]

  set_pdf_tabla_ancho( \unknown_type $ancho )

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





set_pdf_tabla_opciones   [línea 1414]

  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]

  set_solo_lectura( [array $efs = null ] , [boolean $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: 
boolean   $readonly: 





set_template   [línea 736]

  set_template( string $template )

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





validar_estado   [línea 401]

  validar_estado( )

Recorre todos los efs y valida sus valores actuales






vista_excel   [línea 1481]

  vista_excel( \toba_vista_excel $salida )

Parámetros:
\toba_vista_excel   $salida: 





vista_impresion_html   [línea 1375]

  vista_impresion_html( \toba_impresion $salida )

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





vista_pdf   [línea 1419]

  vista_pdf( $salida )

Parámetros:
   $salida: 





vista_xml   [línea 1537]

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

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





xml_set_ef_no_procesar   [línea 1600]

  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