如题,我好似这样想的。当点击导出时,前台将相关信息传到struts2,再利用poi导出excel。页面组成:增删改按钮+搜索框+导入导出按钮,下面是store.请问下:当点击'导出'按钮的时候怎么将当前grid信息传到后台呢?(或者是怎样将搜索框的内容传到后台)谁有这方面的经验或是例子吗?extjs4Struts

解决方案 »

  1.   

    导出click:function (){
       var params = grid.getValues();//搜索框的值{name:value};
       window.open('poiExcelurl?'+Ext.urlEncode(params));
    }
      

  2.   

    我想了下不能根据搜索框的内容导出,有时候用户只在搜索框输入信息,但是没点击提交搜索,那就导出所有的store信息了。
    还是应该根据当前grid来导出。PS:请教下我web.xml:<url-pattern>/*</url-pattern>,URL传参数就会报错,请问下还有其他什么办法吗?(除改为.action或.do)