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 mixed   set_navegacion_ajax()  
mixed   __construct ()  
mixed   agregar_notificacion ()  
mixed   asignar_controlador_negocio ()  
\toba_cn   cn ()  
mixed   conf ()  
bool   debe_disparar_evento ()  
\toba_componente   dependencia ()  
mixed   destruir ()  
mixed   disparar_limpieza_memoria ()  
bool   es_botonera_en_barra_item ()  
\toba_evento_usuario   evento ()  
mixed   evt__cancelar ()  
mixed   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.
mixed   evt__procesar ()  
mixed   fin ()  
mixed   generar_html ()  
string   get_id_pantalla ()  
mixed   get_info_eventos_pantalla ()  
array   get_info_objetos_asoc_pantalla ()  
array   get_info_pantalla ()  
string   get_pantalla_inicial ()  
mixed   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
mixed   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)
mixed   ir_a_limitrofe ()  
mixed   limpiar_memoria ()  
\toba_ei_pantalla   pantalla ()  
mixed   post_configurar ()  
mixed   post_eventos ()  
mixed   set_pantalla ()  
mixed   vista_impresion_html ()  
string   vista_xml ()  
bool   wizard_avanza ()  
string   xml_get_tag_fin ()  
string   xml_get_tag_inicio ()  

static method set_navegacion_ajax  [línea 46]

  static mixed set_navegacion_ajax( mixed set = true ] )

Parámetros:
mixed   set: 





__construct   [línea 39]

  mixed __construct( mixed id )

Parámetros:
mixed   id: 





agregar_notificacion   [línea 781]

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

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

  mixed conf( )

Ventana para hacer una configuración personalizada del ci





debe_disparar_evento   [línea 357]

  bool 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 , [mixed 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: 
mixed   carga_en_demanda: 





destruir   [línea 55]

  mixed destruir( )

Destructor del componente




disparar_limpieza_memoria   [línea 125]

  mixed disparar_limpieza_memoria( [mixed no_borrar = array() ] )

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





es_botonera_en_barra_item   [línea 712]

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

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

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

  mixed evt__procesar( )

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




fin   [línea 76]

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

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

  mixed get_info_eventos_pantalla( mixed id )

Parámetros:
mixed   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]

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

  mixed ini__operacion( )

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





ir_a_limitrofe   [línea 564]

  mixed ir_a_limitrofe( )

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




limpiar_memoria   [línea 146]

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

  mixed post_configurar( )

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





post_eventos   [línea 219]

  mixed post_eventos( )

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





set_pantalla   [línea 795]

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

  mixed 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( [bool inicial = false ] , [string xmlns = null ] )

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





wizard_avanza   [línea 578]

  bool 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