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

toba_ci

\toba_ei
   |
toba_ci

Ubicada en php/nucleo/componentes/interface/toba_ci.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_navegacion_ajax()  
void   __construct ()  
void   agregar_notificacion ()  
void   asignar_controlador_negocio ()  
\toba_cn   cn ()  
void   conf ()  
boolean   debe_disparar_evento ()  
\toba_componente   dependencia ()  
void   destruir ()  
void   disparar_limpieza_memoria ()  
boolean   es_botonera_en_barra_item ()  
\toba_evento_usuario   evento ()  
void   evt__cancelar ()  
void   evt__falla_punto_control ()   Como el resultado de la ejecucion del control se toma despues de invocar a este metodo, se puede alterar desde aqui el comportarmiento del control y su resultado.
void   evt__procesar ()  
void   fin ()  
void   generar_html ()  
string   get_id_pantalla ()  
void   get_info_eventos_pantalla ()  
array   get_info_objetos_asoc_pantalla ()  
array   get_info_pantalla ()  
string   get_pantalla_inicial ()  
void   ini ()   Como la ventana es previa a la atención de eventos y servicios es un punto ideal para la configuración global del componente
void   ini__operacion ()   Su utilidad recide en por ejemplo inicializar un conjunto de variables de sesion y evitar el chequeo continuo de las mismas. Este momento generalmente se corresponde con el inicio de la operación, aunque existen excepciones: - Si el componente es un ci dentro de otro ci, recien se ejecuta cuando entra a la operacion que no necesariamente es al inicio, si por ejemplo se encuentra en la 3er pantalla del ci principal. - Si se ejecuta una limpieza de memoria (comportamiento por defecto del evt__cancelar)
void   ir_a_limitrofe ()  
void   limpiar_memoria ()  
\toba_ei_pantalla   pantalla ()  
void   post_configurar ()  
void   post_eventos ()  
void   set_pantalla ()  
void   vista_impresion_html ()  
string   vista_xml ()  
boolean   wizard_avanza ()  
string   xml_get_tag_fin ()  
string   xml_get_tag_inicio ()  

static method set_navegacion_ajax  [línea 46]

  static set_navegacion_ajax( $set = true ] )

Parámetros:
   $set: 





__construct   [línea 39]

  __construct( $id )

Parámetros:
   $id: 





agregar_notificacion   [línea 781]

  agregar_notificacion( string $mensaje , [string $tipo = 'info' ] )

Agrega un mensaje de notificacion a la pantalla a generar
Parámetros:
string   $mensaje: 
string   $tipo: 





asignar_controlador_negocio   [línea 172]

  asignar_controlador_negocio( \toba_cn $controlador )

Asocia al componente un controlador de negocio
Parámetros:
\toba_cn   $controlador: 






cn   [línea 162]

  \toba_cn cn( )

Retorna el componente de negocio asociado a este ci





conf   [línea 664]

  conf( )

Ventana para hacer una configuración personalizada del ci






debe_disparar_evento   [línea 357]

  boolean debe_disparar_evento( \toba_ei_componente $componente , string $evento )

Define si el evento en cuestion debe ser disparado para el componente
Parámetros:
\toba_ei_componente   $componente: 
string   $evento: 





dependencia   [línea 463]

  \toba_componente dependencia( string $id , [ $carga_en_demanda = true ] )

Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga si la dependencia es un EI y no figura en la lista GI (generacion de interface) dispara el evento de carga!
Parámetros:
string   $id: 
   $carga_en_demanda: 





destruir   [línea 55]

  destruir( )

Destructor del componente





disparar_limpieza_memoria   [línea 125]

  disparar_limpieza_memoria( [ $no_borrar = array() ] )

Borra la memoria de todas las dependencias, la propia y luego ejecuta ini__operacion
Parámetros:
   $no_borrar: 





es_botonera_en_barra_item   [línea 712]

  boolean es_botonera_en_barra_item( )

Indica si la botonera superior del ci se grafica en la barra superior del item





evento   [línea 771]

  \toba_evento_usuario evento( string $id )

Shortcut para acceder a un evento propio (en realidad es de la pantalla)
Parámetros:
string   $id: 





evt__cancelar   [línea 387]

  evt__cancelar( )

Evento predefinido de cancelar, limpia este objeto, y en caso de exisitr, cancela al cn asociado





evt__falla_punto_control   [línea 379]

  evt__falla_punto_control( string $punto_control , \toba_control $control )

Este evento se invoca por cada control que falla.
Parámetros:
string   $punto_control: 
\toba_control   $control: 





evt__procesar   [línea 399]

  evt__procesar( )

Evento predefinido de procesar, en caso de existir el cn le entrega los datos y limpia la memoria





fin   [línea 76]

  fin( )

Ventana de extensión previa a la destrucción del componente, al final de la atención de los servicios






generar_html   [línea 833]

  generar_html( )

Genera el html de la pantalla actual





get_id_pantalla   [línea 825]

  string get_id_pantalla( )

Retorna el id de la pantalla actualmente seleccionada para graficar





get_info_eventos_pantalla   [línea 696]

  get_info_eventos_pantalla( $id )

Parámetros:
   $id: 





get_info_objetos_asoc_pantalla   [línea 685]

  array get_info_objetos_asoc_pantalla( string $id )

Retorna los objetos asociados a una pantalla especifica perteneciente a este ci
Parámetros:
string   $id: 





get_info_pantalla   [línea 671]

  array get_info_pantalla( string $id )

Retorna los metadatos de una pantalla específica perteneciente a este ci
Parámetros:
string   $id: 





get_pantalla_inicial   [línea 549]

  string get_pantalla_inicial( )

Retorna la pantalla que se muestra al iniciar el componente en la operación Por defecto retorna la primer pantalla definida en el editor salvo que la rf la oculte Extender para definir una pantalla distinta a través de un método dinámico





ini   [línea 116]

  ini( )

Ventana de extensión que se ejecuta al iniciar el componente en todos los pedidos en los que participa.






ini__operacion   [línea 109]

  ini__operacion( )

Ventana de extensión que se ejecuta cuando el componente se inicia en la operación.






ir_a_limitrofe   [línea 564]

  ir_a_limitrofe( )

Recorre las pantallas en el sentido actual buscando una válida para mostrar





limpiar_memoria   [línea 146]

  limpiar_memoria( [array $no_borrar = null ] )

Borra la memoria de este CI y lo reinicializa
Parámetros:
array   $no_borrar: 





pantalla   [línea 723]

  \toba_ei_pantalla pantalla( )

Retorna la referencia a la pantalla a graficar Una vez que se invoca este metodo se fija la pantalla para el resto del pedido de pagina Es importante relegar esta desicion en caso de querer variar la pantalla a mostrar dinamicamente





post_configurar   [línea 658]

  post_configurar( )

Ventana para insertar lógica de la configuración del ci y sus dependencias






post_eventos   [línea 219]

  post_eventos( )

Ventana que se ejecuta una vez que todos los eventos se han disparado para este objeto






set_pantalla   [línea 795]

  set_pantalla( string $id )

Cambia la pantalla a utilizar en el servicio actual El cambio recien sera efectivo cuando se utilize la pantalla con el metodo pantalla()
Parámetros:
string   $id: 





vista_impresion_html   [línea 891]

  vista_impresion_html( \toba_impresion $salida )

Genera la vista de impresion HTML de la pantalla actual
Parámetros:
\toba_impresion   $salida: 





vista_xml   [línea 906]

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

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





wizard_avanza   [línea 578]

  boolean wizard_avanza( )

Retorna true si la navegación por wizard recibio un 'siguiente' en la ultima solicitud





xml_get_tag_fin   [línea 939]

  string xml_get_tag_fin( )

Genera el tag de cierre del componente





xml_get_tag_inicio   [línea 927]

  string xml_get_tag_inicio( )

Genera el tag de inicio del componente






Desarrollado por SIU.
Documentación generada con phpDocumentor