Autor Tema: [SOLUCIONADO]Ocultar un formulario que está en tab  (Leído 572 veces)

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

danwyry

  • Newbie
  • *
  • Mensajes: 25
    • Ver Perfil
  • Institución: Universidad Virtual de Quilmes
  • Nombre y apellido: Daniel Wyrytowski
  • Sistema: Siu Guarani
  • Utilizo algun sistéma del SIU: Sí
[SOLUCIONADO]Ocultar un formulario que está en tab
« on: Febrero 11, 2016, 06:30:33 pm »
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é :

Código: [Seleccionar]

$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
« Última Modificación: Febrero 15, 2016, 12:32:29 pm por richard »

jorozco

  • Hero Member
  • *****
  • Mensajes: 893
    • Ver Perfil
    • Email
  • Institución: Universidad Catòlica de Manizales
  • Nombre y apellido: Jhon Jairo Orozco D.
  • Sistema: Toba
Re:Ocultar un formulario que está en tab
« Respuesta #1 on: Febrero 11, 2016, 06:55:08 pm »
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

rfarias

  • Jr. Member
  • **
  • Mensajes: 71
    • Ver Perfil
    • Plan de acción de sistemas
  • Institución: UNPA
  • Nombre y apellido: Roberto Farias
  • Sistema: TOBA
Re:Ocultar un formulario que está en tab
« Respuesta #2 on: Febrero 12, 2016, 09:36:51 am »
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í
Código: [Seleccionar]
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');
            }
}
Farias Roberto Adrián
Analista Funcional
Universidad Nacional de la Patagonia Austral

danwyry

  • Newbie
  • *
  • Mensajes: 25
    • Ver Perfil
  • Institución: Universidad Virtual de Quilmes
  • Nombre y apellido: Daniel Wyrytowski
  • Sistema: Siu Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Ocultar un formulario que está en tab
« Respuesta #3 on: Febrero 12, 2016, 01:02:49 pm »
Muchísimas gracias.
Saludos!