1、打开tabpanel的A、B两个页面,不停的切换tab页面A、B;2、A页面是包含有轮询的页面(进度条(进度信息是从文件中轮询得到的),在进度达到100%的时候弹出提示框(Ext.messageBox.show()),此时刚好由B切换到A,那么提示框上的按钮及上边的文字显示不全);
请问大侠们上边的问题该如何解决?

解决方案 »

  1.   

    这种问题蛋疼
    给它定义样式看看,比如:
    style:'margin:1px;padding:1px',
      

  2.   

    if(opt.cls){
       d.el.addClass(opt.cls);
    }
    源码里有这么一段 加个cls控制下样式
      

  3.   

    在按钮上添加样式,解决不了此问题,问题出在进度达到100%瞬间进行tab切换,从而导致按钮上的文字显示不全,应该或多或少的与页面加载有问题,不过此问题是必现的。
      

  4.   

    所用弹出框的代码如下:
    Ext.MessageBox.show({
    id : 'tipNSId',
    name : 'tipNSName',
    header : false,
    width : 250,
    closable : false,
    msg : msg,
    fn : function() {
    ds.load();
    },
    buttons : Ext.MessageBox.OK,
    icon : Ext.MessageBox.ERROR
    });
      

  5.   

    所用弹出框的代码如下:
    Ext.MessageBox.show({
    id : 'tipNSId',
    name : 'tipNSName',
    header : false,
    width : 250,
    closable : false,
    msg : msg,
    fn : function() {
    ds.load();
    },
    buttons : Ext.MessageBox.OK,icon : Ext.MessageBox.ERROR
    }); 
    红色部分在页面上显示不全
      

  6.   

    是不是ext的css文件那你没有引入到页面呢?