[SOLUCIONADO]Ocultar un formulario que está en tab

Hola,
quería saber como puedo hacer para ocultar un formulario o cualquier componente que está dentro de un tab (desde php , no desde JS) ya que probé con los ejemplos que están en las otras preguntas del foro sobre como ocultar formularios, pero no me funcionan, porque no consigo la manera de llegar al objeto de la pantalla que contiene el formulario desde el controlador de interfaz que contiene los tabs.

o sea, intenté :



$this->pantalla()->eliminar_dep("asignacion_profesor"); 

$this->dep('profesores')->eliminar_dep("asignacion_profesor"); 

$this->pantalla()->dep('profesores')->eliminar_dep("asignacion_profesor"); 

Ninguna de ellas funciona.

Me podrán dar una mano con esto ?
Saludos y gracias, desde ya


screenshot_asig_prof.png

screenshot_asig_prof.png

Yo nunca los pude eliminar, creo que solo se eliminan los tabs,
Lo que me tocó como alternativa es aplicar las propiedades set_solo_lectura o colapsar

A no ser que te sirva ocultarlos por medio de los perfiles funcionales.

Saludos

Hola, en el método conf de la pantalla deberías invocar al método eliminar_tab. El método conf deberías agregarlo al php del ci_edicion_grupo
Te debería quedar algo más o menos así


function conf__profesores(toba_ei_pantalla $pantalla)
	{
            //verificamos que existe el formulario en la pestaña antes de quitarlo
            if($pantalla->existe_dependencia('asignacion_profesor')){
                $pantalla->eliminar_dep('asignacion_profesor');
            }
	}

Muchísimas gracias.
Saludos!