[ árbol de herencia ] [ índice general ]

ef_multi_seleccion_doble



Permite la selección de varios valores a partir de una lista doble, pasando los elementos de un lado hacia el otro
Object
   |
   +--ef
         |
         +--ef_multi_seleccion
               |
               +--ef_multi_seleccion_doble

Ubicada en ef_multi_seleccion.js


Clase PHP equivalente: toba_ef_multi_seleccion_doble
Métodos
void borrar_opciones() Elimina las opciones seleccionables del elemento Solo se aplica si el elemento maneja una serie de opciones desde donde se elige su estado
void cuando_cambia_valor(<string> callback) Agrega una funcion o callback que será invocada cuando el elemento cambie su estado
Array get_estado() Retorna los valores actualmente seleccionados en formato de arreglo
element input(<string> cual) Retorna la referencia a uno de los dos input html que componen el componente (por defecto el de la derecha)
void pasar_a_derecha() Selecciona todos los elementos de la lista
void pasar_a_izquierda() Deselecciona todos los elementos de la lista
void seleccionar_todo(<boolean> todos) Selecciona todos o ningún los elementos de la lista
void set_opciones(valores) Cambia las opciones disponibles para seleccionar.
void set_opciones_rs(valores) Cambia las opciones disponibles y las inserta de forma ordenada
void set_solo_lectura(<boolean> solo_lectura) Cambia la capacidad de edición sobre el elemento
void set_tab_index(<int> tab_index) Cambia el tabIndex actual del elemento.

ef_multi_seleccion_doble

  ef_multi_seleccion_doble (id_form, etiqueta, obligatorio, colapsado, limites, imgs, orden_opciones)

borrar_opciones

  void borrar_opciones ()

    Elimina las opciones seleccionables del elemento Solo se aplica si el elemento maneja una serie de opciones desde donde se elige su estado

cuando_cambia_valor

  void cuando_cambia_valor (<string> callback)

    Agrega una funcion o callback que será invocada cuando el elemento cambie su estado

Parámetros:
callback   Codigo de la funcion a disparar
get_estado

  Array get_estado ()

    Retorna los valores actualmente seleccionados en formato de arreglo

input

  element input (<string> cual)

    Retorna la referencia a uno de los dos input html que componen el componente (por defecto el de la derecha)

Parámetros:
cual   Derecha ('der') o Izquierda ('izq')
pasar_a_derecha

  void pasar_a_derecha ()

    Selecciona todos los elementos de la lista

pasar_a_izquierda

  void pasar_a_izquierda ()

    Deselecciona todos los elementos de la lista

seleccionar_todo

  void seleccionar_todo (<boolean> todos)

    Selecciona todos o ningún los elementos de la lista

Parámetros:
todos   True seleciona todos, false ninguno
set_opciones

  void set_opciones (valores)

    Cambia las opciones disponibles para seleccionar. 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 disponibles y las inserta de forma ordenada

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

  void set_solo_lectura (<boolean> solo_lectura)

    Cambia la capacidad de edición sobre el elemento

Parámetros:
solo_lectura   Desactiva (true) o activa (false) el elemento
set_tab_index

  void set_tab_index (<int> tab_index)

    Cambia el tabIndex actual del elemento. Este número es utilizado para ciclar por los distintos elementos usando la tecla TAB

Parámetros:
tab_index   Nuevo orden



Desarrollado por SIU.
Documentación generada con JSDoc