Autor Tema: Cambiar comportamiento componente ef_multi_seleccion_doble  (Leído 380 veces)

0 Usuarios y 1 Visitante están viendo este tema.

acostaa

  • General
  • *
  • Mensajes: 134
    • Ver Perfil
    • Email
  • Institución: Rectorado de la UNER
  • Nombre y apellido: Jorge Alejandro Acosta
  • Sistema: SIU-Toba - SIU-Pilaga
  • Teléfono laboral: 03442-421539
Cambiar comportamiento componente ef_multi_seleccion_doble
« on: Marzo 08, 2017, 09:50:53 am »
Buen día a todos.

Les consulto, ¿cómo debería hacer para personalizar el comportamiento de un ef_multi_seleccion_doble? Ya que necesito por ejemplo cambiar las leyendas de las etiquetas entre otras cosas (específicamente la function get_input() del archivo. ./componentes/interface/efs/toba_ef_multi_seleccion.php)

Saludos.
Alejandro

richard

  • Moderador Global
  • *****
  • Mensajes: 3064
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Cambiar comportamiento componente ef_multi_seleccion_doble
« Respuesta #1 on: Marzo 16, 2017, 10:51:24 am »
Hola Alejandro,

llegaste a la camisa de once varas :p.

La forma mas directa, con menos chances de generarte despiole en una instalacion nueva, etc... es hacerte una subclase del ef_multi_seleccion_doble y modificar el metodo get_input,  luego en una subclase del formulario tenes que redefinir el metodo instanciar_ef y para el caso particular de tu multi_seleccion, instanciar la subclase en lugar de la implementacion por defecto de toba.

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.