此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【hzc83hzc】截止到2008-06-24 18:47:07的历史汇总数据(不包括此帖):
发帖数:0                  发帖分:0                  
结贴数:0                  结贴分:0                  
未结数:0                  未结分:0                  
结贴率:-------------------结分率:-------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    估计tabs 没有高度吧!所以啥都看不到!
      

  2.   


    怎么延迟渲染TabPanel呢?
      

  3.   

    deferredRender :false,
    改了这个.tab的属性.
      

  4.   

    var Tabs = new Ext.TabPanel({
    renderTo : document.body,
    deferredRender : false,
    activeTab : 0,
    width : '100%',
    height : 250,
    layoutOnTabChange : true,
    items : [{
    title : '全部信息',
    layout : 'fit',
    id : 'all',
    iconCls : 'flag_green',
    items : WorkLog.grid,
    }]
    });WorkLogAction.getTaskSort({
    callback : function(data) {
                                            //data为json格式的数据,用于赋值给Tabpanel的title
    eval("" + data + "");
    for (var el in Task) {
    var tab = {
    title : Task[el],
    iconCls : 'flag_green'
    items : WorkLog.grid,
    }
    Tabs.add(tab);
    Tabs.doLayout();
    }
    Tabs.setActiveTab(0);
    }
    });我想通过for循环创建多个Tabpanel,然后把同一个GridPanel放到多个TabPanel当中,通过上面的代码为什么只能把GridPanel放到最后一个Tabpanel当中呢?