phpDocumentor
[ árbol de herencia: Componentes ] [ índice: Componentes ] [ índice general ]

toba_ei_esquema

Genera un esquema utilizando GraphViz
toba_componente
   |
   --toba_ei
      |
      --toba_ei_esquema

Ubicada en /nucleo/componentes/interface/toba_ei_esquema.php [line 9]

Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Centrales/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 37 Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Centrales/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 54
Documentación WIKI
Clase Javascript equivalente: ei

Métodos Heredados

Heredado de toba_ei

__construct()
agregar_evento()
Determina que un evento definido va a formar parte de los eventos a mostrar en el servicio actual
agregar_notificacion()
Agrega un mensaje de notificacion a esta pantalla
botonera_abajo()
Devuelve True si la botonera del componente se debe ubicar abajo o en ambos extremos del mismo.
botonera_arriba()
Devuelve True si la botonera del componente se debe ubicar arriba o en ambos extremos del mismo.
cant_eventos_sobre_fila()
Retorna la cantidad de eventos que fueron definidos a nivel de fila
colapsar()
Fuerza a que el componente se grafique colpsado, pudiendo el usuario descolapsarlo posteriormente
descolapsar()
Fuerza a que el componente se grafique descolapsado, pudiendo el usuario colapsarlo posteriormente
destruir()
Destructor del componente
eliminar_evento()
Elimina un evento definido de la lista de eventos a utilizar en el servicio actual
evento()
Recupera el objeto asociado de un evento
existe_evento()
Verifica si un evento esta definido en la lista de eventos a utilizar en el servicio actual
extender_objeto_js()
Ventana de extensión javascript del componente
generar_boton()
Metodo para graficar un boton por orden del usuario
generar_botones()
Genera la botonera del componente
generar_botones_eventos()
Genera los botones de todos los eventos marcados para aparecer en la botonera.
generar_html_barra_sup()
Genera la barra con el título y los íconos
generar_html_boton()
Genera el html de un botón específico
get_eventos_sobre_fila()
Retorna la lista de eventos que fueron definidos a nivel de fila
get_grupo_eventos_activo()
Retorna el grupo de eventos activos
get_id_form()
Retorna el identificador base para los campos HTML
get_id_objeto_js()
Retorna el id del componente en javascript.
get_invocacion_evento_fila()
Dado una fila, genera el html de los eventos de la misma
get_lista_eventos_internos()
Retorna todos los eventos definidos por el componente (llamados internos), excluyendo los definidos por el usuario
get_lista_eventos_usuario()
Retorna todos los eventos definidos por el usuario, excluyendo los internos del componente
get_objeto_js()
get_puntos_control()
Retorna la definición de un punto de control para un evento
hay_botones()
Retorna true si alguno de los eventos definidos por el usuario se va a graficar en la botonera del componente
mostrar_barra_superior()
Configura la visibilidad de la barra superior
reportar_evento()
Reporta un evento en el componente controlador
reportar_evento_interno()
set_colapsable()
Determina si el componente podra ser colapsado/descolapsado por el usuario
set_descripcion()
Cambia la descripción del componente para el servicio actual
set_disparo_eventos_condicionado_datos()
Especifica si el disparo de los eventos implicitos debe estar asociado al cambio de datos o no
set_grupo_eventos_activo()
Activa un grupo de eventos, excluyendo a aquellos eventos que no pertenecen al mismo
set_modo_descripcion()
Cambia el modo en el que se muestra la descripción del componente (por defecto con un tooltip)
set_refresh_ejecuta_eventos()
Hace que los componentes reenvien sus eventos cuando se hace un refresh sobre la pagina
set_titulo()
Cambia el titulo del componente para el servicio actual
tiene_puntos_control()
Determina si el componente tiene algún punto de control asignado para un evento
vista_impresion()
Despachador de tipos de salidas de impresion
vista_impresion_html()
Impresion HTML por defecto
xml_get_att_comunes()
Retorna los atributos que pueden ser incluidos en cualquier tag, y que definen propiedades del documento pdf.
xml_get_elem_comunes()
Retorna los elementos que pueden ser incluidos en cualquier tag, y que definen propiedades del documento pdf, como la cabecera y el pié.
xml_get_informacion_basica_vista()
xml_imagen()
Devuelve un string con el xml de una imagen a incluir.
xml_set_alto_cabecera()
Define el alto de la cabecera de página.
xml_set_alto_pie()
Define el alto del pié de página.
xml_set_atts_ei()
Forma genérica de definir parámetros de usuario. El parámetro $atts debe ser un array de tipo "nombre"=>"valor".
xml_set_cabecera()
Define la cabecera de página.
xml_set_dim_pagina()
Define las dimensiones de la página
xml_set_incluir_cabecera()
Define si se crea la cabecera de la página.
xml_set_incluir_pie()
Define si se crea el pié de página.
xml_set_logo()
Define el logo de la institución a utilizar en la cabecera del pdf
xml_set_margenes()
Define los márgenes de la página. $margenes debe ser un array de tipo 'nombre'=>'valor', donde 'sup', 'inf', 'izq' y 'der' son los nombres para definir los márgenes superior, inferior, izquierdo y derecho respectivamente.
xml_set_nro_copias()
Define el numero de copias que deben aparecer en el pdf.
xml_set_ns()
Define un namespace a utilizar con los elementos xml.
xml_set_orientacion()
Define la orientación de la página
xml_set_pie()
Define el pié de página.
xml_set_subtitulo()
Define el subtítulo a utilizar en la cabecera del pdf
xml_set_tabla_cols()
Define atributos comunes a columnas de una tabla (atributos del elemento table-column de xsl-fo).
xml_set_titulo()
Define el titulo a utilizar en la cabecera del pdf
xml_tabla()
Devuelve un string con el xml de una tabla a incluir. $datos es un array cuyo primer nivel representan las
xml_texto()
Devuelve un string con el xml de un texto y sus atributos a incluir

Heredado de toba_componente

__construct()
agregar_dependencia()
Agregar dinámicamente una dependencia al componente actual
agregar_dependencia_por_indice()
Agregar dinámicamente una dependencia al componente actual utilizando
borrar_memoria()
Elimina toda la memoria interna actual y de pedidos anteriores
controlador()
Retorna la referencia al componente padre o contenedor del actual, generalmente un ci
dep()
dependencia()
Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga
dependencia_cargada()
Retorna verdadero si la dependencia fue construida y asociada en este pedido de página
destruir()
Destructor del componente
eliminar_estado_sesion()
Elimina de la sesion las propiedades de este componente, a su vez pone en null estas propiedades en este objeto
existe_dependencia()
Retorna verdadero si un componente es dependencia del actual
get_cantidad_dependencias()
Retorna la cantidad de dependencias cargadas
get_dependencias()
Retorna un array con las dependencias cargadas del componente
get_dependencias_clase()
Devuelve las dependencias cuya clase de componente coincide con la expresion regular pasada como parametro
get_estado_sesion()
Construye un arreglo con los valores de todas las propiedades a almacenarse en sesion
get_id()
Retorna el identificador del componente
get_mensaje()
Retorna un mensaje asociado al componente
get_nombre()
Retorna el nombre del componente según se definió en el editor
get_parametro()
Retorna un parámetro estático definido en las prop. básicas del componente
get_titulo()
Retorna el título del componente (nombre visible al usuario)
informar()
Informa un mensaje predefinido al usuario, usando toba::notificacion() y toba::mensajes()
informar_msg()
Informa un mensaje al usuario
ini()
Ventana de extensión que se ejecuta al iniciar el componente en todos los pedidos en los que participa.
inicializado()
invocar_callback()
Metodo generico de invocar callbacks en el propio objeto
log()
Shortcut de toba::logger()->debug que incluye información básica del componente actual
mantener_estado_sesion()
set_controlador()
Determina que el componente actual es controlado por otro
set_modo_compatible_manejo_sesion()
Alternativa para que la reutilización de un mismo componente en un mismo request se siga comportando como antes de [3050], es decir el ultimo creado pisa la memoria del 1ero.
set_propiedades_sesion()
Fuerza a persistir en sesion ciertas propiedades internas
__sleep()

Métodos Propios
static string   generar_archivo()   Genera el grafico utilizando el comando graphviz y lo almacena en un archivo temporal
static void   generar_sentencia_incrustacion()   Genera el tag HTML necesario para incluir el archivo generado por GrahpViz
toba_ei_esquema   __construct()  
void   generar_html()  
void   servicio__mostrar_esquema()   En base a la definicion que dejo el componente en el request anterior
void   set_datos()   Cambia el esquema actual
void   set_incluir_mapa()   Incluir mapa de la imagen. Es necesario que esté definido un ancho y un alto.
string   vista_xml()   Genera el xml del componente
void   xml_set_caption()   Permite definir una leyenda para la imagen

static method generar_archivo  [línea 292]

  static string generar_archivo( string $contenido, string $formato, [boolean $es_dirigido = true]  )

Genera el grafico utilizando el comando graphviz y lo almacena en un archivo temporal
Parámetros:
string   $contenido:  Grafico graphviz
string   $formato:  Parametro -T del comando graphviz
boolean   $es_dirigido: 

Return:  Nombre del archivo temporal generado


static method generar_sentencia_incrustacion  [línea 99]

  static void generar_sentencia_incrustacion( string $url, string $formato, [string $ancho = null], [string $alto = null], [ $incluir_mapa = null], [ $objeto_js = null]  )

Genera el tag HTML necesario para incluir el archivo generado por GrahpViz
Parámetros:
string   $url: 
string   $formato: 
string   $ancho: 
string   $alto: 
   $incluir_mapa: 
   $objeto_js: 


Constructor __construct  [línea 18]

  toba_ei_esquema __construct( $id  )

Parámetros:
   $id: 

Redefinición de:
toba_ei::__construct()

generar_html  [línea 50]

  void generar_html( )



servicio__mostrar_esquema  [línea 330]

  void servicio__mostrar_esquema( [array $parametros = null]  )

En base a la definicion que dejo el componente en el request anterior

se construye el esquema y se le hace un passthru al cliente

Parámetros:
array   $parametros: 


set_datos  [línea 31]

  void set_datos( string $datos  )

Cambia el esquema actual
Parámetros:
string   $datos:  Esquema Graphviz


set_incluir_mapa  [línea 45]

  void set_incluir_mapa( [ $incluir = null], boolean $incluir.  )

Incluir mapa de la imagen. Es necesario que esté definido un ancho y un alto.
Parámetros:
boolean   $incluir.: 
   $incluir: 


vista_xml  [línea 384]

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

Genera el xml del componente
Parámetros:
boolean   $inicial:  Si el elemento es el primero llamado desde vista_xml
string   $xmlns:  Namespace para el componente

Return:  XML del componente


xml_set_caption  [línea 418]

  void xml_set_caption( string $caption  )

Permite definir una leyenda para la imagen
Parámetros:
string   $caption: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3