[ árbol de herencia ] [ índice general ]

ei



Clase base de los componentes toba en javascript
Object
   |
   +--ei

Ubicada en ei.js


Clase PHP equivalente: toba_ei
Métodos
void activar_boton(<string> id) Activa un boton previamente desactivado
void agregar_notificacion(mensaje, nivel)
Object boton_colapsar() Referencia al tag HTML que representa el boton de colapsar/descolapsar
void cambiar_colapsado() Invierte el colapsado del componente
void colapsar() Colapsa el componente permitiendo, que el usuario puede descolapsarlo pulsando un ícono
Object cuerpo() Referencia al tag HTML que contiene el html de todo el componente
void desactivar_boton(<string> id) Desactiva un boton asociado al componente, esto no permite que el usuario lo pulse aunque aun es visible
void descolapsar() Descolpsa explícitamente el componente previamente colapsado
void exportar_excel(propaga_zona = false)
void exportar_pdf(propaga_zona = false)
void filtrado_ef_ce_comunicar(<string> id_ef, valor, fila) Filtrado de opciones de los combos editables:
Se comunica al servidor que debe refrescar las opciones de un ef combo editable en base al valor tipeado por el usuario Este método dispara la llamada asincronica al servidor
void filtrado_ef_ce_respuesta(<Object> respuesta) Filtrado de opciones de los combos editables:
Respuesta del servidor ante el pedido de refresco de un ef ce puntual
void filtrado_ef_ce_respuesta_validacion(<Object> respuesta) Filtrado de opciones de los combos editables:
Respuesta del servidor ante el pedido de refresco de un ef ce puntual
void filtrado_ef_ce_validar(<string> id_ef, valor, fila) Filtrado de opciones de los combos editables:
Se comunica al servidor para validar un valor que no está entre las opciones visibles Este método dispara la llamada asincronica al servidor
Object get_boton(<string> id) Referencia al tag HTML de un boton especifico
void ini() Ventana de código que se ejecuta luego de que el componente ha terminado de iniciarse en javascript
void invocar_vinculo(<string> id_evento, <string> id_vinculo) Ejecuta un vinculo producido por un evento Antes de ejecutar el vinculo se llama una callback modificar_vinculo__evento para que se pueda modificar alguna propiedad del vinculo
void invocar_vinculo_confirmado(<string> id_evento, <string> id_vinculo, <string> msg_confirmacion) Ejecuta un vinculo producido por un evento previa confirmacion Antes de ejecutar el vinculo se llama una callback modificar_vinculo__evento para que se pueda modificar alguna propiedad del vinculo
void limpiar_notificaciones()
void mostrar(<boolean> mostrar) Muestra un componente previamente ocultado
void mostrar_boton(<string> id) Muestra un boton previamente ocultado
void ocultar() Oculta el componente completo
void ocultar_boton(<string> id) Oculta un boton/evento de la vista del usuario
boolean puede_submit() Determina si el componente puede hacer submit en base al callback redefinible evt__evento donde evento es el id del evento disparado
Object raiz() Referencia al tag HTML padre del componente
void reset_evento() Limpia el evento actualmente informado al componente
void resetear_errores() Limpia el componente de errores producidos anteriormente
void set_evento(<evento_ei> evento, <boolean> hacer_submit) Informa al componente la presencia de un nuevo evento
void set_evento_implicito(<evento_ei> evento) Determina cual es el evento que se utiliza cuando no se dispara ninguno explicitamente por el usuario
void set_eventos_condicionados_por_datos(<boolean> esta_condicionado) Indica si los eventos implicitos del componente estan condicionados al cambio de datos
Object submit() Inicia el proceso de submit, este proceso recorre todos los componentes validandolos y preparandolos para una comunicación con el servidor

ei

  ei (instancia, input_submit)

activar_boton

  void activar_boton (<string> id)

    Activa un boton previamente desactivado

Parámetros:
id   Id. del boton/evento a activar
agregar_notificacion

  void agregar_notificacion (mensaje, nivel)

boton_colapsar

  Object boton_colapsar ()

    Referencia al tag HTML que representa el boton de colapsar/descolapsar

cambiar_colapsado

  void cambiar_colapsado ()

    Invierte el colapsado del componente

colapsar

  void colapsar ()

    Colapsa el componente permitiendo, que el usuario puede descolapsarlo pulsando un ícono

cuerpo

  Object cuerpo ()

    Referencia al tag HTML que contiene el html de todo el componente

desactivar_boton

  void desactivar_boton (<string> id)

    Desactiva un boton asociado al componente, esto no permite que el usuario lo pulse aunque aun es visible

Parámetros:
id   Id. del boton/evento a desactivar
descolapsar

  void descolapsar ()

    Descolpsa explícitamente el componente previamente colapsado

exportar_excel

  void exportar_excel (propaga_zona = false)

exportar_pdf

  void exportar_pdf (propaga_zona = false)

filtrado_ef_ce_comunicar

  void filtrado_ef_ce_comunicar (<string> id_ef, valor, fila)

    Filtrado de opciones de los combos editables:
    Se comunica al servidor que debe refrescar las opciones de un ef combo editable en base al valor tipeado por el usuario Este método dispara la llamada asincronica al servidor

Parámetros:
id_ef   Id. del ef a refrescar (un ef esclavo)
string   ) valor. Formato: ef-;-valor-
filtrado_ef_ce_respuesta

  void filtrado_ef_ce_respuesta (<Object> respuesta)

    Filtrado de opciones de los combos editables:
    Respuesta del servidor ante el pedido de refresco de un ef ce puntual

Parámetros:
respuesta   La respuesta es un objeto no asociativo con claves responseText que contiene las nuevas opciones del ef
filtrado_ef_ce_respuesta_validacion

  void filtrado_ef_ce_respuesta_validacion (<Object> respuesta)

    Filtrado de opciones de los combos editables:
    Respuesta del servidor ante el pedido de refresco de un ef ce puntual

Parámetros:
respuesta   La respuesta es un objeto no asociativo con claves responseText que contiene las nuevas opciones del ef
filtrado_ef_ce_validar

  void filtrado_ef_ce_validar (<string> id_ef, valor, fila)

    Filtrado de opciones de los combos editables:
    Se comunica al servidor para validar un valor que no está entre las opciones visibles Este método dispara la llamada asincronica al servidor

Parámetros:
id_ef   Id. del ef a refrescar (un ef esclavo)
string   ) valor. Formato: ef-;-valor-
get_boton

  Object get_boton (<string> id)

    Referencia al tag HTML de un boton especifico

Parámetros:
id   Id. del boton/evento
ini

  void ini ()

    Ventana de código que se ejecuta luego de que el componente ha terminado de iniciarse en javascript

invocar_vinculo

  void invocar_vinculo (<string> id_evento, <string> id_vinculo)

    Ejecuta un vinculo producido por un evento Antes de ejecutar el vinculo se llama una callback modificar_vinculo__evento para que se pueda modificar alguna propiedad del vinculo

Parámetros:
id_evento  
id_vinculo  
invocar_vinculo_confirmado

  void invocar_vinculo_confirmado (<string> id_evento, <string> id_vinculo, <string> msg_confirmacion)

    Ejecuta un vinculo producido por un evento previa confirmacion Antes de ejecutar el vinculo se llama una callback modificar_vinculo__evento para que se pueda modificar alguna propiedad del vinculo

Parámetros:
id_evento  
id_vinculo  
msg_confirmacion  
limpiar_notificaciones

  void limpiar_notificaciones ()

mostrar

  void mostrar (<boolean> mostrar)

    Muestra un componente previamente ocultado

Parámetros:
mostrar   Pasando true o false permite mostrar u ocultar
mostrar_boton

  void mostrar_boton (<string> id)

    Muestra un boton previamente ocultado

Parámetros:
id   Id. del boton/evento a mostrar
ocultar

  void ocultar ()

    Oculta el componente completo

ocultar_boton

  void ocultar_boton (<string> id)

    Oculta un boton/evento de la vista del usuario

Parámetros:
id   Id. del boton/evento a ocultar
puede_submit

  boolean puede_submit ()

    Determina si el componente puede hacer submit en base al callback redefinible evt__evento donde evento es el id del evento disparado

raiz

  Object raiz ()

    Referencia al tag HTML padre del componente

reset_evento

  void reset_evento ()

    Limpia el evento actualmente informado al componente

resetear_errores

  void resetear_errores ()

    Limpia el componente de errores producidos anteriormente

set_evento

  void set_evento (<evento_ei> evento, <boolean> hacer_submit)

    Informa al componente la presencia de un nuevo evento

Parámetros:
evento  
hacer_submit   Luego de informar el evento, se inicia el proceso de submit (por defecto true)
set_evento_implicito

  void set_evento_implicito (<evento_ei> evento)

    Determina cual es el evento que se utiliza cuando no se dispara ninguno explicitamente por el usuario

Parámetros:
evento  
set_eventos_condicionados_por_datos

  void set_eventos_condicionados_por_datos (<boolean> esta_condicionado)

    Indica si los eventos implicitos del componente estan condicionados al cambio de datos

Parámetros:
esta_condicionado  
submit

  Object submit ()

    Inicia el proceso de submit, este proceso recorre todos los componentes validandolos y preparandolos para una comunicación con el servidor


Propiedades
ei   controlador

    Componente padre o contenedor del actual



Desarrollado por SIU.
Documentación generada con JSDoc