本帖最后由 maojunm 于 2013-07-17 10:25:20 编辑

解决方案 »

  1.   

    我在Ext.grid.Panel那个js页面这样写:
    var tabPanel = Ext.getCmp(tabId);
    tabPanel.add(licenseListPanel);
    tabId是主界面中MainPanel添加的组件的id.
     listeners:{       
         itemclick: function(view, record, item, index, e, eOpts) {
                 var tab =Ext.getCmp(record.data.id);
                     //创建数据源 
                 if(!tab){
                   MainPanel.add({
                     id:record.data.id,
                     title:record.data.text,
                     closable : true,运行结果如下图:
    数据能显示但一直在loading……,点击
      

  2.   

    点击下面那个刷新按钮之后页码什么的都出来了,loading……那个也消失了,但高度还是没有铺满右边那个区域。主面MainPanel添加的那个组件我使用了height: '100%',Ext.grid.Panel也使用了height: '100%',但高度显示还是不对。
    上面结果我是在Firefox中运行的结果,在IE中tabPanel.add(licenseListPanel);这里报错 'undefined' 为空或不是对象。
    求大侠解决!!!!