[ árbol de herencia ] [ índice general ]

ef_combo



Combo equivalente a un tag SELECT en HTML
Object
   |
   +--ef
         |
         +--ef_combo

Ubicada en ef_combo.js


Clase PHP equivalente: toba_ef_combo
Métodos
void borrar_opciones() Elimina las opciones disponibles en el combo
Object mantiene_valor_cascada() Devuelve si el ef mantiene o no su valor anterior entre los pedidos de cascada
void resetear_estado() Borra el estado actual del elemento, el nuevo estado depende de cada ef, generalmente equivale a un string vacio
boolean seleccionar() Intenta forzar el foco visual al elemento, esto generalmente pone el cursor y la atención visual en el elemento
void set_estado(nuevo) Cambia el valor o estado actual del elemento
void set_opciones(valores) Cambia las opciones del combo.
void set_opciones_rs(valores) Cambia las opciones del combo y las inserta de forma ordenada
boolean tiene_estado() Tiene algun elemento seleccionado?
boolean validar() Valida el estado actual del ef

ef_combo

  ef_combo (id_form, etiqueta, obligatorio, colapsado, mantiene_estado_cascada)

borrar_opciones

  void borrar_opciones ()

    Elimina las opciones disponibles en el combo

mantiene_valor_cascada

  Object mantiene_valor_cascada ()

    Devuelve si el ef mantiene o no su valor anterior entre los pedidos de cascada

resetear_estado

  void resetear_estado ()

    Borra el estado actual del elemento, el nuevo estado depende de cada ef, generalmente equivale a un string vacio

seleccionar

  boolean seleccionar ()

    Intenta forzar el foco visual al elemento, esto generalmente pone el cursor y la atención visual en el elemento

Retorna:
Verdadero si se pudo seleccionar/dar foco, falso en caso contrario
set_estado

  void set_estado (nuevo)

    Cambia el valor o estado actual del elemento

set_opciones

  void set_opciones (valores)

    Cambia las opciones del combo. En navegadores como Opera y Chrome si el resultado contiene claves numericas y alfanumericas se rompe el ordenamiento

Parámetros:
valores   Objeto asociativo id=>valor
set_opciones_rs

  void set_opciones_rs (valores)

    Cambia las opciones del combo y las inserta de forma ordenada

Parámetros:
valores   Array Arreglo de Arreglo con 1er componente clave y 2da valor
tiene_estado

  boolean tiene_estado ()

    Tiene algun elemento seleccionado? (distinto del no_seteado)

validar

  boolean validar ()

    Valida el estado actual del ef

Retorna:
Verdadero si el estado actual del ef es válido, falso en caso contrario



Desarrollado por SIU.
Documentación generada con JSDoc