现在我有一个标签组,这个标签组里面有两个标签页(tab)。每天标签页都是动态加载别的jsp页面。不知道为什么,这里只有一个tab能用。另一个tab点不动(点了没反应),并且用firebug调试发现,每当我鼠标滑过某一控件时都会增加一个报错信息,但是都是对ext-all内容的错误提示。我的代码如下:Ext.onReady(function() {
var tabs1 = Ext.create('Ext.tab.Panel', {
title:'金融机构评分明细',
renderTo : Ext.getBody(),
//frame:true,
activeTab : 'tab1', //指定默认的活动tab
width : '100%',
height :800,
items : [
 {
id : "tab1",
title : '得分情况',
autoLoad : {
xtype : "tabpanel",
url : "EvaluateAction!evaluateDetail?id=<%=request.getParameter("evaluateId")%>",
scripts:true,
}
},
{
id : "tab2",
title : '相关表格',
autoLoad : {
xtype : "tabpanel",
url : "EvaluateAction!evaluateReport?id=<%=request.getParameter("evaluateId")%>",
scripts:true,
}
}
]
});
});
如果把上面的scripts:true这个配置去掉,程序就可以运行了。但是凡是用ext写出的控件就都不显示了。用html写的控件可以显示Ext JS

解决方案 »

  1.   

    首先 双引号 里面的引号要转义吧
    其次 jsp的展示 前台 request.getParameter("evaluateId")是同样的值吧
      

  2.   

    首先,在这个地方,双引号里面的引号不需要转义,可以识别。这里是tab问题。把script:true去掉是可以实现的。
    其次。你说的其次我没看懂什么意思
      

  3.   

    把动态加载进来的页面里面对extjs库的引用去掉试试呢
      

  4.   

     xtype : "tabpanel" 
    2个都叫这个 可以吗?
      

  5.   

    这是定义类型。就像你要定义两个int类型的变量。不行吗?