• Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!

problema con tab panel

Foros generales de ayuda Ext 3.0.

Ext.foro.Nuevo
Mensajes: 8
Registrado: 09 Mar 2011, 12:13
NotaPublicado: 09 Mar 2011, 12:26
hola, el problema que tengo con tab panel es el siguiente :
tengo una pestaña principal y la cual tiene un campo requerido cuando haces click en submit te despliega una alerta. y funciona bien,
cuando haces click en otro tab y los cierras ese segundo tab, y regresas al tab principal este mensaje de alerta desaparece como si estuviese en otro tab u otro lado
no tengo idea de como solucionar esto :(,
agradezco sus comentarios y ayudas sobre el tema.
gracias... alvaro
Para no ver esta publicidad, debes ser usuario del Foro.
Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)


Cuixer, una forma de administrar páginas web que nunca viste!

Avatar de Usuario
Ext.foro.Moderador
Mensajes: 353
Registrado: 17 Ago 2009, 12:06
NotaPublicado: 10 Mar 2011, 16:14
MOVIDO A AYUDA 3.x. (asumiendo que esa es la versión de ExtJS que usas)

Por otro lado, a que tipo de alerta te refieres, es un alert() o un Ext.msg, etc. En lo posible trata de adjuntar un screenshot de tu problema.

Ext.foro.Nuevo
Mensajes: 8
Registrado: 09 Mar 2011, 12:13
NotaPublicado: 10 Mar 2011, 20:12
vale disculpen la mala manera de informar mi problema es porque nunca hice algo similar:
pero ahi tienen las imagenes adjuntas.

Código: Seleccionar todo
var navPanelCenter = {
    id: 'navPanelCenter',
    region: 'center',
    xtype:'panel',
    //html:'addd'
    //deferredRender: true
    //contentEl:'openCaseFrame'
    items:[{
        xtype:"tabpanel",
        id: 'caseTabPanel',
        deferredRender:false,
        defaults:{autoScroll: true},
        defaultType:"iframepanel",
        activeTab: 0,
       
        //defaults: Ext.apply({}, Ext.isGecko? {style:{position:'absolute'},hideMode:'visibility'}:false),
       
        items:[{
          title: _('ID_CASE') +' ' + parent._CASE_TITLE,
          frameConfig:{name:'openCaseFrame', id:'openCaseFrame'},
          defaultSrc : uri,
          loadMask:{msg:'Loading...'},
          bodyStyle:{height: (PMExt.getBrowser().screen.height-60) + 'px', overflow:'auto'}, 
          width:screenWidth
         
          }/*{
            xtype:"panel",
            title: parent.CASE_TITLE,
            items:[new Ext.ux.IFrameComponent({ id: 'openCaseFrame', url: uri }) ],
            loadMask:{msg:'Loading Quote...'}
          }*/
        ],
        listeners: {
          /*tabchange: function(tp,newTab){
             um = newTab.getUpdater();
             if(um) um.abort();
             //return false;
             
          }*/
          render : function(panel){
         Ext.each([this.el, this[this.collapseEl]] ,
          function( elm ) {
            elm.setVisibilityMode(Ext.Element.VISIBILITY).originalDisplay ='visible';
            });
          },
          tabchange:function(panel,ssss){
//desde aqui intento hacer un load pero no me funciona ya q recarga la pestaña y sigue sin funcionar
            if(flagframe==1){
              var frame = document.getElementById('caseTabPanel');
              frame.contentDocument.location.reload(true);
             // flagframe=1;
            }
            flagframe=1;
         //  frame.contentDocument.location.reload(true);
//           alert(frame.src);
           //frame.src = 'http://google.com';
         //  alert(typeof(frame));
          //  frame.location.reload(true);
       
         
          }
        }

    }]
  };


nose me ocurre nada. :(
Adjuntos
cuando abrimos una pestaña este ya no se muestra como si la pestaña activa fuese otra, o la que cerre
funciona cuando no tiene una pestaña abierta
Avatar de Usuario
Ext.foro.Moderador
Mensajes: 353
Registrado: 17 Ago 2009, 12:06
NotaPublicado: 10 Mar 2011, 23:14
aunque tu código es un poco ininteligible para mi, creo que tu problema puede pasar por id duplicados

Ext.foro.Nuevo
Mensajes: 8
Registrado: 09 Mar 2011, 12:13
NotaPublicado: 14 Mar 2011, 10:44
a que te refieres con "ininteligible" , de todas maneras lo solucione cambiando ese mensaje por un alert comun .
bueno hasta q encuentre la solucion al problema. gracias de todas maneras :)
Avatar de Usuario
Ext.foro.Moderador
Mensajes: 353
Registrado: 17 Ago 2009, 12:06
NotaPublicado: 14 Mar 2011, 17:58
Perdona, no quise ser peyorativo en mi comentario :-\ , solo quise implicar que yo no lo entendía. Trabajo bastante con IFrames así que si me explicas con más detalle lo que estas haciendo tal vez pueda echarte una manito

Volver a Ext 3.0: Ayuda





  • Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!