[SOLUCIONADO] Cambiar imagen de todos los ef_popup de un proycto

Buenas gente del foro!!!

Cómo puedo hacer para cambiar dinámicamente, es decir si cambiar el codigo de la clase: “ef_popup”, las imágenes de todos los popups de un proyecto sin tener que agregar en el “conf” de cada formulario:

$formulario->ef('id_popup')->set_img_editar($img, $tooltip="Seleccionar un ....");

Buenas Oscar, lo que se me ocurre es que podrías poner una función que detecte los ef_popups y si es así cambiar la imagen, sin tener que pasarle vos específicamente el nombre del ef.
Si estás trabajando con una versión mayor a la 2.0 entonces seguramente cuando creaste tu proyecto se te han creado clases con tu nombre del proyecto_elemento_interfaz donde los componentes
de tu proyecto se instancian con esas clases.
Yo probé con el formulario de mi proyecto en la función inicializar y con esto me funciono.



	function inicializar($parametros=array())
	{
		parent::inicializar($parametros);
		$efs = $this->get_efs_activos();		
		foreach($efs as $ef) {
			if ($this->ef($ef) instanceof toba_ef_popup) {
				$this->ef($ef)->set_img_editar('reporte.png');
			}				
		}
	}

Espero sea de tu ayuda.
Saludos

Espero sea de tu ayuda.
Siiiiii exactamente eso!!!!, no lo podía hacer funcionar...

Tengo que extender también los formularios de los filtros y ya está todo el proyecto con los ef_popup personalizados

GRACIAS JOSÉ !!!