Buen dìa, necesito ocultar una pantalla del segundo CI de un total de 4, intento sin exito con:
$this->controlador()->controlador()->pantalla()-tab(‘my_pantalla’)->ocultar( );
intento hasta con 4 controlador()-> o sin el mismo
Gracias
Buen dìa, necesito ocultar una pantalla del segundo CI de un total de 4, intento sin exito con:
$this->controlador()->controlador()->pantalla()-tab(‘my_pantalla’)->ocultar( );
intento hasta con 4 controlador()-> o sin el mismo
Gracias
Hola John,
la decision sobre que pantalla ocultar la tomas a mayor profundidad que el Ci que tiene la pantalla o a menor profundidad?.. dicho de otra forma…eso lo determina el Ci de mas afuera o de mas adentro?.
Saludos
Richard
El de mas adentro y la pantalla esta en el anterior ci
CI PPAL DE NAVEGACION
----SELECCION
----EDICION
------CI - 2
PANTALLA 1
--------PANTALLA 2
--------PANTALLA 3
-----------CI 3
--------------PANTALLA 4
El caso es que si x memoria ingreso a la pantalla 1 o dos, y la una excluye a la otra con $this->pantalla()->tab(‘pant’)->ocular;
esto funciona
pero al ingresar al tercer nivel la pantalla que se oculto anteriormente vuelve y se muestra, por lo tanto ya no me reconoce la instruccion anterior
Gracias
Gracias por el arbolito :)… ahora me ubico mejor.
Lo que necesitas es que ingresando a Pantalla 4 no se vean ni Pantalla 1, ni Pantalla 2 correcto?.
Lo que deberias hacer en ese caso es en el metodo conf__pantalla4() o sino directamente en el metodo conf() del Ci 3 incluir las llamadas para eliminar ambos tabs (para desactivarlos es lo mismo pero pasando previamente por cada tab).
$this->controlador()->pantalla()->eliminar_tab('pantalla1');
$this->controlador()->pantalla()->eliminar_tab('pantalla2');
Saludos
Richard
Nada ingeniero, dice que se esta intentando eliminar el TAB “PANTALLA2” pantalla que no esta NO esta en la pantalla actual
Gracias por tu pronta ayuda
Aha, pero entonces el tab ‘pantalla1’ lo elimino correctamente no?, digo sino hubiera tirado esa eliminacion como primer error.
Lo que podrias hacer es incluir antes una llamada a $this->controlador()->pantalla()->get_lista_tabs() para obtener la lista de los tabs que aun quedan activos y verificar que los que deseas eliminar aun se encuentran en la pantalla.
Saludos
Richard
Listo Ingeniero,
a nivel de conf () no reconoce los tabas
inclui la eliminacion en cada conf independiente y solucionado
Gracias