[ árbol de herencia ] [ índice general ]

toba



Clase estática con servicios globales al framework, usar sin instanciar por ej. toba.componentes();
Object
   |
   +--toba

Ubicada en toba.js

Métodos
<static> void agregar_onload(llamada)
<static> Array analizar_respuesta_servicio(respuesta) Analiza una respuesta ajax en texto plana, partiendola por separadores [--toba--]
<static> string componentes() Retorna los ids de los componentes instanciados en esta página
<static> void comunicar_eventos() Comunica los eventos al servidor ya sea a través del clásico POST (haciendo un submit del form) o a través de httprequest (AJAX)
<static> void comunicar_vinculo(<string> vinculo, <function> nombre_callback) Realiza un pedido GET asincronico simple al servidor, enviando informacion y esperando la respuesta en una funcion aparte debido a que la respuesta no es sincronica
<static> void error_comunicacion(error) Callback utiliza para reaccionar ante un error en la comunicacion AJAX con el servidor Redefinir en caso de querer mostrar algun mensaje o accion distinta
<static> void fin_aguardar() Oculta el div/imagen de 'Procesando'
<static> Object get_navegacion_ajax() Retorna verdadero si esta activa la navegacion via ajax de la operacion
<static> boolean hay_cambios() Determina si en alguno de los formularios activos de la pantalla sufrio modificaciones
<static> string imagen(nombre) Retorna una referencia a la URL de una imagen especifica
<static> void incluir(<array> consumos) Incluye una lista de consumos javascript en forma dinamica
<static> void inicio_aguardar() Muestra un div/imagen conteniendo un mensaje de 'Procesando'
<static> Object ir_a_operacion(<string> proyecto, <string> operacion, <boolean> es_popup, <boolean> es_zona) Navega hacia una opción del menú
<static> void servicio__html_parcial(respuesta) Callback utilizada para escuchar la respuesta del html_parcial, esto es un componente recibe nuevamente su html contenido.
La respuesta se divide en tres partes: el innerHTML, los consumos a incluir y el eval del js suelto
<static> void set_aguardar(<boolean> aguardar) Determina si mostrar o no un div/imagen contienendo un mensaje de 'Procesando' cuando se hacen pedidos asincronicos (ajax)
<static> void set_ajax(<ei> componente, <function> servicio) Fuerza a que la comunicacion con el server se haga como un pedido AJAX hacia un componente específico en lugar del request clásico POST/GET a todo el framework
<static> void set_callback_menu(<function> callback, <object> contexto) Permite definir una funcion o método por la cual pasan todos los pedidos de cambio de operación desde el menú
<static> void set_menu_popup(estado, id, clase) Cambia la forma en la que trabaja el menu, haciendo que los links se abran en una nueva celda de memoria y en un popup
<static> void set_navegacion_ajax(estado) Activar/Desactiva la navegacion via ajax de la operacion

toba

  toba ()

agregar_onload

  <static> void agregar_onload (llamada)

analizar_respuesta_servicio

  <static> Array analizar_respuesta_servicio (respuesta)

    Analiza una respuesta ajax en texto plana, partiendola por separadores [--toba--]

componentes

  <static> string componentes ()

    Retorna los ids de los componentes instanciados en esta página

comunicar_eventos

  <static> void comunicar_eventos ()

    Comunica los eventos al servidor ya sea a través del clásico POST (haciendo un submit del form) o a través de httprequest (AJAX)

comunicar_vinculo

  <static> void comunicar_vinculo (<string> vinculo, <function> nombre_callback)

    Realiza un pedido GET asincronico simple al servidor, enviando informacion y esperando la respuesta en una funcion aparte debido a que la respuesta no es sincronica

Parámetros:
vinculo   Vinculo creado con el vinculador
nombre_callback   Funcion que escucha la respuesta del servidor (opcional si no se quiere escuchar respuesta)
error_comunicacion

  <static> void error_comunicacion (error)

    Callback utiliza para reaccionar ante un error en la comunicacion AJAX con el servidor Redefinir en caso de querer mostrar algun mensaje o accion distinta

fin_aguardar

  <static> void fin_aguardar ()

    Oculta el div/imagen de 'Procesando'

get_navegacion_ajax

  <static> Object get_navegacion_ajax ()

    Retorna verdadero si esta activa la navegacion via ajax de la operacion

hay_cambios

  <static> boolean hay_cambios ()

    Determina si en alguno de los formularios activos de la pantalla sufrio modificaciones

imagen

  <static> string imagen (nombre)

    Retorna una referencia a la URL de una imagen especifica

incluir

  <static> void incluir (<array> consumos)

    Incluye una lista de consumos javascript en forma dinamica

Parámetros:
consumos   Lista de consumos relativos a www/js, sin extension .js (eg. efs/ef_combo)
inicio_aguardar

  <static> void inicio_aguardar ()

    Muestra un div/imagen conteniendo un mensaje de 'Procesando'

ir_a_operacion

  <static> Object ir_a_operacion (<string> proyecto, <string> operacion, <boolean> es_popup, <boolean> es_zona)

    Navega hacia una opción del menú

Parámetros:
proyecto   Nombre del Proyecto
operacion   Id operación destino
es_popup   Indica si se abrira en la ventana actual o una nueva.
es_zona   Indica si propaga la zona actualmente cargada (si la hay)
servicio__html_parcial

  <static> void servicio__html_parcial (respuesta)

    Callback utilizada para escuchar la respuesta del html_parcial, esto es un componente recibe nuevamente su html contenido.
    La respuesta se divide en tres partes: el innerHTML, los consumos a incluir y el eval del js suelto

set_aguardar

  <static> void set_aguardar (<boolean> aguardar)

    Determina si mostrar o no un div/imagen contienendo un mensaje de 'Procesando' cuando se hacen pedidos asincronicos (ajax)

Parámetros:
aguardar   Habilitar el mensaje?
set_ajax

  <static> void set_ajax (<ei> componente, <function> servicio)

    Fuerza a que la comunicacion con el server se haga como un pedido AJAX hacia un componente específico en lugar del request clásico POST/GET a todo el framework

Parámetros:
componente   Componente que se va a comunicar con su par PHP
servicio   Método de esta clase que escucha la respuesta del servidor (servicio)
set_callback_menu

  <static> void set_callback_menu (<function> callback, <object> contexto)

    Permite definir una funcion o método por la cual pasan todos los pedidos de cambio de operación desde el menú

Parámetros:
callback   Función que se invocara pasando por parametros (proyecto, operacion, url, es_popup)
contexto   Opcional, objeto al cual pertenece la función (si pertenece a alguno)
set_menu_popup

  <static> void set_menu_popup (estado, id, clase)

    Cambia la forma en la que trabaja el menu, haciendo que los links se abran en una nueva celda de memoria y en un popup

set_navegacion_ajax

  <static> void set_navegacion_ajax (estado)

    Activar/Desactiva la navegacion via ajax de la operacion




Desarrollado por SIU.
Documentación generada con JSDoc