jsp中的部分代码:
region:'center',// 指定子面板所在区域为 
center id:"main",//根据Id传入panel 
xtype:"tabpanel" 
js中的代码:
function menuClick(node) { 
   try { 
    var main=Ext.getCmp("main"); 
    var sn = this.selModel.selNode || {}; 
    if (node.leaf && node.id != sn.id) { 
     var panel=eval("new "|node.attributes.clz); 
     main.add(panel); 
     main.setActiveTab(panel); 
    } 
   } catch (e) { 
   } 
  } 
//以上是点击左边栏触发的函数,小弟刚接触EXTJS,好多不懂,劳烦各位路过的高人,帮忙看一下,为什么center界面不显示内容,如下图: 

解决方案 »

  1.   

      顶顶,同楼主,想了解Ext呢
      

  2.   

    感觉还是用Jquery适合J2EE的应用,Extj的风格和思路跟。net相近,熟悉写asp.net程序的人应该很喜欢
      

  3.   

    在click事件里获得显示的那个panel下的iframe,然后设置他的src为你要跳转的jsp页面 
      

  4.   

    [[email protected]][/email]
    有范例的请发给我,谢谢!
      

  5.   

    看不到图你一步步调试吧,alert或者在firefox下设置断点,看帮助文档
      

  6.   

    http://dl.javaeye.com/topics/download/b00b5ccb-c9c2-39c6-a940-56e974ab3b5a
    我刚接触extjs好多语法不熟悉,但现在又必须用,麻烦帮我看看,实现一下功能,整理一下发我邮箱,谢谢
      

  7.   

    http://dl.javaeye.com/topics/download/b00b5ccb-c9c2-39c6-a940-56e974ab3b5a
    是工程压缩包,高手帮忙看看吧,谢谢!
      

  8.   

    点击以后
    对象.show();
    重新加载
    对象.reloadAnalyseRecord();
      

  9.   


    我看了你的代码,把函数单击改成这样
    function menuClick(node) {
     
    var main=Ext.getCmp("main");
    var sn = this.selModel.selNode || {};
    if (node.leaf && node.id != sn.id) {
    var panel=eval(node.id);
    main.add(panel).show();
     
         panel.reloadAnalyseRecord();
    // main.setActiveTab(panel);
    // main.show();
    }
     
    }
      

  10.   

    另外不要有事没事 就用try catch 那样子异常信息就看不到了
      

  11.   


    你点击员工设置,第二次肯定可以的,主要是因为你的store,一个远程获取数据,一个是本地
      

  12.   

    var panel=eval("new "|node.attributes.clz);  
    这段应该有问题。eval("new "+node.attributes.clz+"()") ; 
    node.attributes.clz 为js类名