例如,页面上有一个树形目录,当我点击其子节点时,弹出一个窗口并获取该子节点的信息(比如是该子节点在数据库中的ID),然后根据这个ID查询该节点的详细信息后在窗口中显示出来(窗口中用gridpanel显示数据),这个过程能不能实现。
自我感觉难点可能有以下几个方面:
1.怎样获得子结点的信息,即子窗体怎么获得母窗体的结点信息,原来我们用弹出新页面的方式很简单,只要request.getParameter("子节点")就可以获得了子节点了,这种方式这么获得??
2.就是获取结点信息后,远程请求一个页面(jsp),或者java库文件,让其处理数据后,返回信息,这些貌似可以在gridpanel属性里面设置。
说明:整个项目使用ext,jsp,java开发的!
请求高手指点,能给出资料,参考,或者详细代码,将不胜感激!

解决方案 »

  1.   


      你点击树的节点的时候
    通过click事件、获取树的node。
    把node.id 传到win里面
    然后grid.store.load({id:'2222'})
      

  2.   


    这个是最基本的了。
    treepanel有click事件你可以获得树节点的所有信息
    再 popwin.show();
    同时store.load({id:node.id})
    如果grid有分页的话要这样处理
    store.setBaseParam("node",node.id);store.load({});
      

  3.   

    tree.addListener('click',function(o,e)){
        grid_in_dialog.store.load({id:o.attributes.id});
        dialog.show()
    }